ChannelAPIでsend_messageするとき、Content-Typeをapplication/jsonに設定する方法があれば教えて
ください。
よろしくお願い致します。
すみません。補足です。
言語はpythonです。
よろしくお願い致します。
Javascript 側は json2.js を使うのがおすすめです。
https://github.com/douglascrockford/JSON-js
それで、JS側の onMessage() ハンドラーで JSON.parse() でJSオブジェクトに変換するができます。
function onMessage(message) {
var data = JSON.parse(message.data);
// データを処理
};
2011/12/3 ぷりっぷりのおしり <puriket...@gmail.com>:
> --
> このメールは Google グループのグループ「Google-App-Engine-Japan」の登録者に送られています。
> このグループに投稿するには、google-app-...@googlegroups.com にメールを送信してください。
> このグループから退会するには、google-app-engine...@googlegroups.com にメールを送信してください。
> 詳細については、http://groups.google.com/group/google-app-engine-japan?hl=ja からこのグループにアクセスしてください。
>
--
Ian
>channel API はもともとテキストデータしか対応しなくて
この部分が知りたかったところでした。
大変助かりました。ありがとうございました。
On 12月4日, 午前10:08, Ian Lewis <ianmle...@gmail.com> wrote:
> ぷりっぷりのおしりさん、
> イアンです。おっしゃる問題はちゃんと把握していないかもしれませんが、Appengine SDK のJavascript
> APIを使えば、application/json を設定する必要はそもそもありますでしょうか? channel API
> はもともとテキストデータしか対応しなくて、JSONデータのエンコード・デコードは自前でやる必要がありますから、PythonからJSに渡すデータのCon tent-Typeは気にしなくてもいいはずです。どうせに
> message.data は文字列データとして来るので。
>
> Javascript 側は json2.js を使うのがおすすめです。
>
> https://github.com/douglascrockford/JSON-js
>
> それで、JS側の onMessage() ハンドラーで JSON.parse() でJSオブジェクトに変換するができます。
>
> function onMessage(message) {
> var data = JSON.parse(message.data);
> // データを処理
>
> };
>
> 2011/12/3 ぷりっぷりのおしり <puriketu.wh...@gmail.com>: