我应该先说我是Angular 2的新手。我还应该在前面介绍一些内部信息,以便在必要时使用占位符。
我目前正在尝试发出一个简单的发布请求并获取请求正文的内容。这是我当前的代码。
let body = {event : "makeNew"};
let headers = new Headers({ 'Content-Type': 'application/json' });
let options = new RequestOptions({headers: headers});
这是发布请求代码:
this.http.post('REQUEST URL PLACEHOLDER', JSON.stringify(body) , option).map((res:Response) => res.json()).subscribe(data => {console.log(data)});
控制台.log而不是打印正常的 JSON(如{"id":1234, "input": "name"}
(将打印出没有任何 JSON 括号(如1234input
(的文本。
我想知道我是否可以得到任何关于为什么会发生这种情况的意见。我正在导入所有必要的库,并且没有遇到编译错误/等。我也没有将响应选项设置为其他地方。任何帮助,不胜感激。谢谢。
尝试在浏览器调试器的"网络"选项卡上查看此请求返回的内容,也许问题是您的服务器响应。