2017-02-15 5 views
-2

予期しない文字が発生しました:S.パス ''、行0、0の位置角2のHttp Post Error | JSON値を解析中

Angular2ポストコード

enter image description here

結果:

enter image description here

+2

常に*あなたの質問のコード*だけでなく、すべてのエラーメッセージとしてあなたのコードを投稿してください:) – Alex

+0

ここで質問する方法をお読みください:http://stackoverflow.com/help/how-to-ask – CodeLikeBeaker

答えて

1

Content-Type: application/x-www-form-urlencodedを使用する場合は、代わりに;

import { URLSearchParams } from '@angular/http'; 

とあなたのポスト関数内、代わりにこれを行う、あなたのオブジェクトbodyを送信しません:

let postBody = new URLSearchParams(); 
postBody.set('yourProperty1', body.yourProperty1); 
postBody.set('yourProperty12', body.yourProperty2); 
... 

return this._htpp.post('yourUrl', postBody, options) 
    .map(...)