私は、JSONオブジェクトでhttpポストコールを渡す単純なボットを構築しています。サーバーはエラー - {"detail": "JSON解析エラー - 期待値:1行目1(char 0)"}に応答します:Gupshupポスト空のボディ
私はサーバー側が問題ではないと思います。私はhttpieを使ってリクエストを試みました。
Gupshup
のコードvar contextParam = {
"botname": event.botname,
"channel": event.channel,
"sender": event.sender,
"message":event.message
};
var url = "https://abcserver.com/sm/postData";
var param = JSON.stringify(contextParam);
var header = {"Content-Type": "application/json"};
context.simplehttp.makePost(url, param, header)
サーバ側でhttpie
HTTP POST https://abcserver.com/sm/postData botname = MrBotチャンネル= Skypeの送信者= MrSenderメッセージから対応するコール=こんにちは
:ロガー。デバッグ( "要求本文:" + str(request.body))puts - "要求本文:b '"をログファイルに書き込みます。
PS:私はジャンゴを使用しています、Djangoの残りのフレームワーク
serversideはhttpieとpostmanで正常に動作しますが、要求がgupshupから来た場合に問題があります。何かご意見は? – RMDev
私はAPIやPostman curlコマンドの詳細を共有することができますか?ここにいなければ、私たちに[email protected]で書くことができます。 – Shreyans