z3c.jsonrpc ger en server genomförande JSON-RPC för Zope3.
JSONRPC
JSON är javascript objektnotation. JSON-RPC utför samma tjänst som XML-RPC, utom transport är JSON istället för XML.
Stort tack till Jim Washington för arbete med zif.jsonserver. Projektet använder många kod skriven av Jim. Jag genomfört ytterligare en python JSONRPC proxy som kan kommunicera med servern. Det innebär att vi kan använda detta bibliotek för att ringa JSON från python med python. JSON-RPC proxy använder liknande mönster som genomförandet XML-RPC.
Det finns också ytterligare en XMLHTTP och json javascript genomförande som erbjuder en JSON-RPC proxy genomförande för JavaScript.
Detta projekt ger den föreslagna förfrågan typen "application / json". Begäran typen "application / json-rpc" stöds så länge är det inte Officiellt föråldrat.
Målet med projektet är att ge en implementering JSON-RPC. Enkla Browser vyer som hanterar JSON samtal med ett BrowserRequest stöds inte av det här paketet. Jag är fortfarande inte säker på om detta är bra eller dåligt och i vilken riktning jag ska gå med detta paket.
Några av mina mål är just nu, men kan förändras i framtiden om jag ska förstå alla begrepp kring JSON, t.ex. JSPON, JSONP, CrossSite etc:
- Tillhandahålla ett säkert sätt att hantera JSON samtal från klient till server. Jag hoppas att vi kan genomföra JSONRequest några dagar. CrossSite verkar använda en intere koncept
- Enkel pythonic genomförande
- Använd tillsammans med JQuery (se http://www.jquery.org).
- Ingen annan beroendet sedan JQuery och grundläggande zope paket.
- Väl testad (detta är inte fallet för JavaScript just nu)
Vad är nytt i den här versionen:
- Fix JSONRPCTestTransport att inkludera begäran fullt värd. Hittills har det åt porten.
Vad är nytt i version 0.7.0:
- Fix: lagt saknas undantag import för ParseError i förlaget .processInputs
- Importera doctest från python
Krav :
- Python
Kommentarer hittades inte