z3c.jsonrpc stanowi implementację serwera JSON-RPC dla Zope3.
JSONRPC
JSON jest javascript notacji obiektu. JSON-RPC wykonuje tę samą usługę, jak XML-RPC, z wyjątkiem transportu jest JSON, zamiast XML.
Podziękowania dla Jima Waszyngtonu do pracy na zif.jsonserver. Projekt ten wykorzystuje wiele kod napisany przez Jima. I wdrożone dodatkowe Pythona JSONRPC proxy, który może komunikować się z serwerem. Oznacza to, że możemy korzystać z tej biblioteki, aby zadzwonić JSON z python python. Pełnomocnik JSON-RPC używa podobnych wzorców, takich jak wdrożenia XML-RPC.
Istnieje również dodatkowa XMLHTTP i json javascript wdrożenie, które oferuje realizację proxy JSON-RPC dla JavaScriptu.
Projekt ten zapewnia proponowany typ zapytania "application / json". Rodzaj wniosku "application / json-rpc" jest obsługiwany tak długo, że nie jest oficjalnie przestarzała.
Celem tego projektu jest zapewnienie realizacji JSON-RPC. Proste widoki przeglądarki obsługujące połączenia JSON z BrowserRequest nie są obsługiwane przez ten pakiet. Nadal nie jestem pewien, czy to jest dobre czy złe, w jakim kierunku pójdę z tym pakietem.
Niektóre z moich celów jest teraz, ale może się zmienić w przyszłości, jeśli będę znał wszystkie koncepcje, np około JSON JSPON, JSONP, CrossSite itp:
- Zapewnić bezpieczny sposób obsługi połączeń JSON od klienta do serwera. Mam nadzieję, że możemy realizować JSONRequest kilka dni. CrossSite wydaje się użyć interesująca koncepcja
- Proste pythonic wdrożenie
- Stosować razem z JQuery (patrz http://www.jquery.org).
- Żadna inna zależność następnie JQuery i podstawowe pakiety Zope.
- Sprawdzone (nie jest to przypadek JavaScript teraz)
Co nowego w tym wydaniu:
- Fix JSONRPCTestTransport włączenie żądania pełnego gospodarza. Do tej pory to zjadło port.
Co nowego w wersji 0.7.0:
- Fix: dodano import brakujący wyjątek ParseError się wydawcy .processInputs
- Importuj doctest ze skóry pytona,
Wymagania :
- Python
Komentarze nie znaleziono