z3c.jsonrpc giver en JSON-RPC server implementering for Zope3.
JSONRPC
JSON er javascript objekt notation. JSON-RPC udfører den samme service som XML-RPC, undtagen transport er JSON i stedet for XML.
Mange tak til Jim Washington for arbejdet med zif.jsonserver. Dette projekt bruger mange kode writen af Jim. Jeg implementeret en ekstra python JSONRPC proxy, som kan kommunikere med serveren. Det betyder, at vi kan bruge dette bibliotek til at kalde JSON fra python til python. Den JSON-RPC proxy bruger lignende mønstre som XML-RPC gennemførelse.
Der er også en ekstra XMLHTTP og JSON javascript implementering, som byder på en JSON-RPC proxy implementering for JavaScript.
Dette projekt giver den foreslåede anmodning type "application / JSON". Anmodningen typen "application / JSON-RPC" understøttes, så længe det ikke officialy forældet.
Målet med dette projekt er at tilvejebringe et JSON-RPC gennemførelse. Simple Browser synspunkter, der håndterer JSON opkald med en BrowserRequest understøttes ikke af denne pakke. Jeg er stadig ikke sikker på, om det er godt eller dårligt, og i hvilken retning jeg vil gå med denne pakke.
Nogle af mine mål er lige nu, men kan ændre sig i fremtiden, hvis jeg vil forstå alle de begreber omkring JSON, fx JSPON, JSONP, CrossSite etc:
- Levere en sikker måde at håndtere JSON opkald fra klient til server. Jeg håber, vi kan gennemføre JSONRequest nogle dage. CrossSite synes at bruge en intereting koncept
- Enkel pythonic implementering
- Brug sammen med JQuery (se http://www.jquery.org).
- Ingen anden afhængighed derefter JQuery og grundlæggende Zope pakker.
- Godt testet (dette er ikke tilfældet for JavaScript lige nu)
Hvad er nyt i denne udgivelse:
- Fix JSONRPCTestTransport at medtage anmodningen fuld vært. Indtil nu spiste havnen.
Hvad er nyt i version 0.7.0:
- Rettelse: tilføjet missing undtagelse import til parseError i forlag .processInputs
- Importer doctest fra python
Krav :
- Python
Kommentarer ikke fundet