問題タブ [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.

0 投票する
3 に答える
893 参照

javascript - JSON-RPCjQueryプラグインをGAEProtoRPCで機能させる

私はこれら2つのライブラリを連携させようとしています。しかし、私は彼らが箱から出して接続できるかどうかわかりません。JSON-RPCプラグインを使用する前に、標準$.ajax機能で正常に実行しました。クライアント側の関数がどのように見えるか、およびGAE側でのこのエントリポイントの簡単な例を教えてください。

または、これを簡単に機能させるために作成された特別なProtoRPC jQueryライブラリが必要ですか?

JSON-RPCプラグインのホームページ

0 投票する
2 に答える
808 参照

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# から呼び出す簡単な方法があるため、そのアーキテクチャについてどう思いますか?

0 投票する
2 に答える
449 参照

google-app-engine - ProtoRPC セットアップの基本的な hello world が機能しない

ProtoRPC hello アプリをセットアップしましたが、機能しません。これを使用して投稿しています

そして私は得ています:405 Method Not Allowed

app.yaml

わかりました、それはアプリ エンジンの python です。これは単なるサンプル プログラムなので、サーバーへの投稿に何か問題があるに違いありません

0 投票する
1 に答える
1786 参照

google-app-engine - GAE ProtoRPCはリクエストのjsonデータフィールドをサポートしていますか?

私はPythonとGAEで開発を行っていますが、

WebサービスにProtoRPCを使用しようとすると、リクエストにjson形式のデータをメッセージに含める方法が見つかりません。このような例:

リクエスト形式:

Python:

他の提案はありますか?

0 投票する
2 に答える
746 参照

javascript - Appengine ProtoRPC が JSON をデコードできない

app-engine で protoRPC API を動作させることができないようです。

これは私の要求です:

これは、ブラウザデバッガーに従って送信しているものです。

そして、これはサーバー上のエラーです:

0 投票する
2 に答える
369 参照

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サービスを実装し、クライアント側のフレームワークを使用することは良い戦略ですか?

0 投票する
2 に答える
199 参照

google-app-engine - GAEの外部でprotorpcベースのサービスを実行することは可能ですか?

GAEの外部でprotorpcベースのサービスを実行することは可能ですか?http://code.google.com/p/google-protorpc/でホストされているプロジェクトがあるようですが、GAEに依存しているようです。ドキュメントはこの点で非常に曖昧です、誰かが明確な答えを持っていますか?

ありがとう!

0 投票する
1 に答える
486 参照

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 を置き換えるかどうかを知っている人はいますか?

乾杯

0 投票する
1 に答える
197 参照

python - GAEProtoRPCのHTTPコードを返す

protoRPC応答でHTTPステータスコードを制御するにはどうすればよいですか?

私が次のサービスを持っているとしましょう:

protoRPC APIにセマンティクスが欠けているように見えます。要求を実行して、を返す200か、例外を発生させて。を生成し404ます。もちろん、RPCメソッドでエラー応答を作成することもできますが、それは厄介なようです。

更新:私もレイズできることがわかりましApplicationError400

0 投票する
1 に答える
175 参照

python - コマンドラインからのAppEngineテストユーザーサービス

user serviceを使用してコマンドラインからをテストするにはどうすればよいcurlですか?

サービスを実行していて、次のprotoRPCようなものを発行するとします。

curl -H 'content-type:application/json' -d '{"name":"test1"}' http://localhost:8080/api.context_create

ただし、このサービスにはログインユーザーが必要です。どうすればシミュレートできますか?