私は序文にする必要があります。私はまた、いくつかの情報が序文であるべきであるので、必要に応じてプレースホルダを使用します。Angular Response本文は、JSONかっこのテキストストライプを返します。ハァッ?
私は現在、簡単な投稿要求を行い、リクエスト本文の内容を取得しようとしています。ここに私の現在のコードです。例えば1234input
としてJSONブラケットのいずれかせずにテキストを印刷する
this.http.post('REQUEST URL PLACEHOLDER', JSON.stringify(body) , option).map((res:Response) => res.json()).subscribe(data => {console.log(data)});
にconsole.log代わりの印刷通常JSONなど{"id":1234, "input": "name"}
:ここ
let body = {event : "makeNew"};
let headers = new Headers({ 'Content-Type': 'application/json' });
let options = new RequestOptions({headers: headers});
は、POST要求コードです。
なぜこのようなことが起こったのか、私は入力があったのだろうかと思っていました。私は必要なすべてのライブラリをインポートしていますが、コンパイルエラーなどに走っていません。私は応答オプションをどこか他の場所にも設定していません。どんな助けもありがとうございます。ありがとうございました。
APIからどのようなデータが提供されているか確認しましたか? – Rajez
また、最近のバージョンでは、 '.map((res:Response)=> res.json())'はもう必要ありません – jlareau
はい、APIはPostmanで正常に動作し、有効なJSONを返します。 – user3786798