Angular 2 / Ionic 2发布请求正文

时间:2017-05-06 22:59:47

标签: angular http post ionic2

我正在尝试发送一个URL和API进行OCR分析。

我发送的帖子请求如下:

post() {
  let headers = new Headers();
  headers.append('Content-Type', 'application/json');
  headers.append('apikey', 'APIKEY');

  var data = JSON.stringify({url: this.data.url});
  return this.http.post('http://api.ocr.space/parse/image', data, {headers: headers})
  .map(response => response.json());
}

API密钥在标头中注册正常,但API不会拾取正文。

我尝试了多种编码方法但没有成功。

有人能发现问题吗?

来自服务器的响应表明没有发送url。

1 个答案:

答案 0 :(得分:0)

正如文档中的curl命令所示,POST端点并不期望JSON。它希望内容类型为application/x-www-form-urlencoded,因此正文类似于url=http://blablabla