0
REST APIを使用してPUT要求を送信していますが、送信する基本必須フィールドはIdです。jsonの後に文字列として動作するput要求を送信stringify
私はこれをTypeScriptのUser Objectとしてコンパイルしています。ionic 2アプリでAngular 2を使用してhttp.putを使用して送信しています。
let bodyString = JSON.stringify(userDetails);
this.http.put(userurl, bodyString, {headers:headers})
あなたは、私はそれにIDを梱包しています見ることができたならば、私はこのエラーに
を取得しています。私はそれをJSONオブジェクトにアクセスし、文字列化の
var bodyString = "Id=33053793&FirstName=test&=";
代わりに、のような同じことを行う場合でも、それが起こっていると、なぜこれが動作していないかわからない、動作します。
JSONオブジェクトを使用するほうが、ストリングコンカットとして処理するために1から2だけではなく、より多くのネストされたパラメータが渡されるためです。
Idの種類は一致していますか?多分、サーバーはStringとしてIDを待っていますか? – Philipp