1
以下のAngularJSコードを使用してWebhookにPOSTします。 POSTリクエストはwebhookに送られます。ただし、本文はありません。したがって、データは返されません。このAngularJSコードでHTTP POSTが空のまま返されるのはなぜですか?
$scope.addguest = function(guest){
//todo put guest to url
url = "https://requestb.in/18z1tu41";
item = {
'property_id':$scope.id,
'originator':guest.phone,
'guest_name':guest.name,
'check_out_date':guest.date
}
$('#exampleModalPhone').modal('hide');
$http.post(url, item, {headers: {'Content-Type': 'application/json'} }).success(function (data) {
$scope.data= data;
});
私のコードの書き方は何ですか?何が原因でPOSTが空になっていますか?
これはCORSに関連する問題ではないため、重複はありません。
どのボディが空ですか....要求または応答?角度のどのバージョン? – charlietfl
私が誤解していない限り、リクエスト/レスポンスはありませんが、APIではなくwebhookです。 webhookによって受信されたPOSTは空です。 HTTP 200が正常に返され、webhookはPOSTを受信しますが、空の本体があります。 – hackerman
あなたが誤解しているようです。 '$ http'はajaxリクエストを行い、あなたのデータをリクエスト本体に送り、レスポンスを待ちます。応答ボディが空で、APIの問題である場合 – charlietfl