0
で400不正なリクエストこれは私のデータオブジェクトである -
var bill = {
"type":"insert",
"args": {
"table": "finance_data",
"objects": [
{
"title": $scope.data.title,
"url": $scope.data.url,
"type":"payments"
}
]
}
};
これは私の設定オブジェクト -
var config = {
headers:{
'Authorization' : "Bearer "+ $localStorage.auth_token,
}
};
私はテーブルにデータを挿入するために私のサーバーへのPOSTリクエスト(DB:PostgreSQLの) は、これは私のHTTPリクエストである
$http.post('https://data.saarang.org/v1/query', bill, config).then(function(response){
console.log('success');
alert('Successfully uploaded the Payment Receipt!');
$state.reload();
}).catch(function(err){
console.log(err);
});
Object { data: Object, status: 400, headers: headersGetter/<(), config: Object, statusText: "Bad Request" }
err.dataオブジェクトにエラーメッセージ '無効なJSON'があります 請求書オブジェクトには、必要ですが、引き続きサーバーが「無効なJSON」エラーをスローします 助けてください!
'$ scope.data.title'と' $ scope.data.url'の両方が値を返すことを確信していますか? – Claies
はい...また、これらの2つの変数を二重引用符で置き換えようとしました...でも、同じエラーが表示されます。 – Robin
@Robin:apiに必要なものをもう一度確認してください。あなたのapiが受け入れる形式でデータを送信していないことは非常に明確です。あなたがその情報を提供することができれば、それはあなたを助けるのがより簡単になるでしょう。 –