問題タブ [protorpc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - JSON-RPCjQueryプラグインをGAEProtoRPCで機能させる
私はこれら2つのライブラリを連携させようとしています。しかし、私は彼らが箱から出して接続できるかどうかわかりません。JSON-RPCプラグインを使用する前に、標準$.ajax
機能で正常に実行しました。クライアント側の関数がどのように見えるか、およびGAE側でのこのエントリポイントの簡単な例を教えてください。
または、これを簡単に機能させるために作成された特別なProtoRPC jQueryライブラリが必要ですか?
c# - GAE の Web サービス、C# クライアントからの呼び出し
Python API を使用して、Google App Engine でデータストアのデータを取得および設定する Web アプリケーションを作成しましたが、正常に動作しています。
C# で記述されたクライアント アプリケーションからそのデータにアクセスしたいので、アプリにデータへのアクセスを提供するために GAE で Webサービスを作成することを考えていました。
私はProtoRPCで少し遊び始め、チュートリアルのように "hello" Web サービスを作成しました。今度は C# クライアント アプリケーションからその Web サービスを呼び出したいと思います。仕事をしていると思われるJayrock
lib を
見つけました。残念ながら、私はそれを機能させる方法を見つけることができません。
JayrockRPCClient サンプルに基づく私のコードは次のとおりです。
私はいつも得るMissing value error
。
誰かが私が間違っていることを指摘できますか?
別の質問として、GAE で Web サービスを構築して C# から呼び出す簡単な方法があるため、そのアーキテクチャについてどう思いますか?
google-app-engine - ProtoRPC セットアップの基本的な hello world が機能しない
ProtoRPC hello アプリをセットアップしましたが、機能しません。これを使用して投稿しています
そして私は得ています:405 Method Not Allowed
app.yaml
わかりました、それはアプリ エンジンの python です。これは単なるサンプル プログラムなので、サーバーへの投稿に何か問題があるに違いありません
google-app-engine - GAE ProtoRPCはリクエストのjsonデータフィールドをサポートしていますか?
私はPythonとGAEで開発を行っていますが、
WebサービスにProtoRPCを使用しようとすると、リクエストにjson形式のデータをメッセージに含める方法が見つかりません。このような例:
リクエスト形式:
Python:
他の提案はありますか?
javascript - Appengine ProtoRPC が JSON をデコードできない
app-engine で protoRPC API を動作させることができないようです。
これは私の要求です:
これは、ブラウザデバッガーに従って送信しているものです。
そして、これはサーバー上のエラーです:
ajax - ProtoRPC APIはajaxに組み込まれているGAEですか?
次のステップ:gae/pyアプリのajaxフロントエンド。
私のアプリには、データストアと対話してページを毎回更新する基本的なhtmlバージョンしかありません。大丈夫ですが、今はajaxが必要です。私はいくつかの解決策を試しました:基本的なjavascript、jqueryのajax API、そしていくつかのフレームワーク。
私が探していたものはすべてknockoutjsで見つけたと思いますが、このフレームワークはjson形式を介してサーバーと対話します。これは、jsonライブラリを学習し、すべてのハンドラーを書き直す必要があることを意味します。そのため、jsonで取得して投稿します。このタスクを開始することはできますが、ProtoRPCAPIについてもっと理解したい前に。
ドキュメントによると、このAPIは「構造化されたAjaxバックエンドの作成」にも役立ちます。うまく理解できれば、応答するメッセージはjson形式になります。私の質問は:
ProtoRPC APIメッセージがjsonを使用しているのは本当ですか?
すべての要求/応答がProtoRPCを通過するのは問題になりますか?
サーバー側の堅牢なProtoRPCサービスを実装し、クライアント側のフレームワークを使用することは良い戦略ですか?
google-app-engine - GAEの外部でprotorpcベースのサービスを実行することは可能ですか?
GAEの外部でprotorpcベースのサービスを実行することは可能ですか?http://code.google.com/p/google-protorpc/でホストされているプロジェクトがあるようですが、GAEに依存しているようです。ドキュメントはこの点で非常に曖昧です、誰かが明確な答えを持っていますか?
ありがとう!
google-app-engine - Google Cloud Endpoints は ProtoRPC API を置き換える予定ですか?
Google I/O 2012 (http://www.youtube.com/watch?v=NU_wNR_UUn4 およびhttp://endpoints-trusted-tester.appspot.com/ ) でエンドポイントのデモを見ました。
私の理解が正しければ、これは ProtoRPC API によって提供される機能を置き換えるだけでなく、クライアント側の API エンドポイントを自動的に準備する方法を提供します。
これは、将来のプロジェクトで ProtoRPC を使用するという私の決定に影響を与える可能性があるため、Endpoints が ProtoRPC を置き換えるかどうかを知っている人はいますか?
乾杯
python - GAEProtoRPCのHTTPコードを返す
protoRPC
応答でHTTPステータスコードを制御するにはどうすればよいですか?
私が次のサービスを持っているとしましょう:
protoRPC APIにセマンティクスが欠けているように見えます。要求を実行して、を返す200
か、例外を発生させて。を生成し404
ます。もちろん、RPCメソッドでエラー応答を作成することもできますが、それは厄介なようです。
更新:私もレイズできることがわかりましApplicationError
た400
。
python - コマンドラインからのAppEngineテストユーザーサービス
user service
を使用してコマンドラインからをテストするにはどうすればよいcurl
ですか?
サービスを実行していて、次のprotoRPC
ようなものを発行するとします。
curl -H 'content-type:application/json' -d '{"name":"test1"}' http://localhost:8080/api.context_create
ただし、このサービスにはログインユーザーが必要です。どうすればシミュレートできますか?