そのためにリーダーとユーザーのHTTPに従うことができます:)
たとえば、AJAX API では、JSON と組み合わせて使用します (またはプレーンな JavaScript ですか?)
ここに例があります。
次のクエリの場合:
http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&q=hello%20world&langpair=en%7Cit&callback=foo&context=bar
完全な出力は次のとおりです。
HTTP/1.0 200 OK
Date: Thu, 12 Feb 2009 05:13:31 GMT
Content-Length: 97
Content-Type: text/javascript; charset=utf-8
Expires: Thu, 12 Feb 2009 05:13:31 GMT
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
X-Backend-Content-Length: 16
X-Embedded-Status: 200
X-Content-Type-Options: nosniff
Server: GFE/2.0
{"responseData": {"translatedText":"ciao mondo"}, "responseDetails": null, "responseStatus": 200}
もちろん、テストは非常に単純ですが、Java を使用した実装はこれほど単純ではありません。
もちろん、プロジェクトのニーズ、セキュリティ、アクセス制御などによって異なりますが、HTTP を使用することで、十分にテストされたプロトコルを中継できます。