2017-05-06 125 views
0

我正在尝试向OCR分析发送URL和API。Angular 2/Ionic 2发布请求主体

POST请求我送如下:

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回升。

我试过多种方式编码身体没有成功。

任何人都可以发现问题吗?

服务器状态的响应没有发送网址。

+0

API的文档在哪里?它期望什么? –

+0

@JBNizet它可以在这里找到https://ocr.space/ocrapi它期望url:http://urlexample.com 我应该提到我没有问题通过邮递员提交请求 – calmcalmuncle

+0

正如文档中的curl命令显示,POST端点不期望JSON。它期望内容类型为application/x-www-form-urlencoded,并且主体为'url = http:// blablabla'。 –

回答

0

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