z3c.jsonrpc gir en JSON-RPC server gjennomføring for Zope3.
JSONRPC
JSON er javascript objekt notasjon. JSON-RPC utfører den samme tjenesten som XML-RPC, bortsett fra transport er JSON i stedet for XML.
Mange takk til Jim Washington for arbeidet på zif.jsonserver. Dette prosjektet bruker mange kode skriftlig av Jim. Jeg implementert en ekstra python JSONRPC proxy som kan kommunisere med serveren. Dette betyr at vi kan bruke dette biblioteket for å kalle JSON fra python til python. JSON-RPC-proxyen bruker lignende mønstre som XML-RPC gjennomføring.
Det er også en ekstra XMLHTTP og JSON javascript implementering som tilbyr en JSON-RPC proxy implementering for Javascript.
Dette prosjektet gir den foreslåtte forespørsel type "application / json". Forespørselen type "application / json-RPC" støttes så lenge det ikke er offisielt frarådet.
Målet med dette prosjektet er å gi en JSON-RPC gjennomføring. Enkle utsikt Nettleser som håndterer JSON samtaler med en BrowserRequest støttes ikke av denne pakken. Jeg er fortsatt ikke sikker på om dette er bra eller dårlig, og i hvilken retning jeg vil gå med denne pakken.
Noen av målene mine er akkurat nå, men kan endre seg i fremtiden hvis jeg skal forstå alle begrepene rundt JSON, f.eks JSPON, JSONP, CrossSite etc:
- Gi en sikker måte å håndtere JSON samtaler fra klient til server. Jeg håper vi kan implementere JSONRequest noen dager. CrossSite synes å bruke en intere konsept
- Enkelt Pytonske implementering
- Bruk sammen med jQuery (se http://www.jquery.org).
- Ingen annen avhengighet deretter JQuery og grunnleggende Zope pakker.
- Vel testet (dette er ikke tilfelle for Java akkurat nå)
Hva er nytt i denne utgaven:
- Fix JSONRPCTestTransport å inkludere forespørsel fulle vert. Inntil nå er det spiste porten.
Hva er nytt i versjon 0.7.0:
- Fix: lagt mangler unntak import for parseError i utgiver .processInputs
- Import doctest fra python
Krav :
- Python
Kommentarer ikke funnet