Вопрос

Я собираюсь реализовать веб-сервис JSON-RPC. Мне нужны технические характеристики для этого. До сих пор я нашел только один ресурс, который можно назвать реальными спецификациями:

Однако я видел, что JavaScript Frameworks, как Dojo активно использовать JSON-RPC SMD

Но это требует технических характеристик схемы JSON, но она перенаправляет до неверного URL в качестве ссылки. Пока я нашел следующее:

И это все еще тянутся ...

Кто-нибудь может указать мне на некоторые фактические характеристики ... хотя бы что-то официальное обновление? Поскольку это выглядит как реализация JSON-RPC 1.0, как это может быть недостаточно, по крайней мере, для фреймворков, таких как Dojo. Или я не прав?

Вопросы:

  • Для большинства современных клиентов будет внедрение спецификаций JSON-RPC 1.0 для большинства современных клиентов JSON-RPC и сколько там клиентов (если все вообще), которые фактически поддерживают возможности за пределами JSON-RPC 1.0 (SMD, SCHEMA, 2.0) ?

    Потому что это выглядит так, что JSON-RPC 1.0 - только один, который имеет официальные спецификации (а не тяги)

  • Если я должен реализовать SMD, или рекомендуется, может кто-то указать на официальные, самые последние спецификации JSON SCHEMA а также Описание сопоставления услуг. Описание Или ссылки, которые я нашел действительно «спецификации?»
  • Являются ли JSON-RPC 2.0, SMD и JSON-схема Schema достаточно стабильно для их реализации?

Примечание: Не предлагайте существующие реализации службы JSON-RPC.

Кто-нибудь?

Редактировать: Кто-нибудь вообще использует JSON-RPC?

Это было полезно?

Решение

Если я должен реализовать SMD, или рекомендуется, может кто-то указать на официальные, самые последние спецификации json схемы и сопоставления услуг Описание или ссылки, которые я нашел, на самом деле "Технические характеристики?"

Являются ли JSON-RPC 2.0, SMD и JSON-схема Schema достаточно стабильно для их реализации?

Каждый проект, который я нашел, используя эти вещи ссылки на той же спецификации, которые вы нашли. Люди используют его на основе проекта спецификаций, но недостаточно для того, чтобы действительно водить разработку хороших документов и примеров.

http://javascript.neyric.com/blog/2009/03/06/inputex-022-smd-yui-rpc/

http://www.tine20.org/wiki/index.php/devippers/conepts/howto_connect_to_tine_2.0_over_json-rpc.

http://framework.zend.com/manual/en/zend.json.server.html.

Другие советы

Я нашел спецификацию для SMD в документации Dojo. Пока что это самый полный и самый современный, я мог найти. У вас повезло получить свой сервис JSONRPC вверх и бежать?

https://github.com/dojo/docs/blob/master/dojox/rpc/smd.rst.

Есть SMD в Json-rpc.net.. Отказ Поэтому, если вы хотите, чтобы какой-то код образца вы можете вытащить его из исходного браузера. Вот Ссылка на SMD-код, он, по крайней мере, стоит заглянуть, даже если он не утверждается, что он еще не претендует на качество SMD Service.

я создал Brutusin-RPC. На основании следующих ссылок:

В моем случае тот факт, что этот последний - это проект, который меня не беспокоил меня слишком много, так как библиотека предоставляет инструменты, которые изолируют клиента от деталей схемы, как клиенты конечной точки, описательные встроенные услуги и тестирование модулей ... На самом деле, Я использую некоторые пользовательские расширения JSON-SCHEMA ...

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top