首页 > 解决方案 > chrome 上的 Api Url 返回响应,但不是 Postman

问题描述

我正在尝试从https://www.ziraatbank.com.tr/tr/fiyatlar-ve-oranlar “Doviz Kurları -> Listele”获取货币

这是 Chrome General 和 Response Header 图片

这是 Chrome 请求标头图片

请求网址:https ://www.ziraatbank.com.tr/tr/_layouts/15/Ziraat/FaizOranlari/Ajax.aspx/GetDovizKurlari

当我尝试从邮递员向 url 发出 POST 请求时,我收到一个 (HTTP 500) 错误。

结果标题:

邮递员响应标头

请求标头

邮递员请求标头

我的错误的原因是什么?我找不到它。是“Cache-Control →private”还是不同的东西?结果是

{"d":{"数据":"\r\n \r\n Döviz Kurları\r\n \r\n \r\n

Lütfen fiyatlarını görmek istediğiniz tarihi seçiniz。

\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Listele\ r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Gişe Kuru\r\n \r\n \r\n \ r\n \r\n \r\n 互联网库鲁\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n Döviz Türü\r\n Döviz Adı\r\n Döviz Alış\r\n Döviz Satış\r \n Efektif Alış\r\n Efektif Satış\r\n \r\n \r\n \r\n \r\n \r\n美元\r\n 美国多拉利\r\n 6.5787\r\n 6.6582\r\n 6.5721\r\n 6.6582\r\n \r\n \r\n \r\n 欧元\r\n 欧元\ r\n 7.6539\r\n 7.7463\r\n 7.6462\r\n 7.7463\r\n \r\n \r\n \r\n 英镑\r\n 斯特林\r\n 8.5001\r\n 8.6027\r\n 8.4916\r \n 8.6027\r\n \r\n \r\n \r\n CHF\r\n ISVIÇRE FRANGI\r\n 6.7841\r\n 6.8661\r\n 6.7502\r\n 6.8661\r\n \r\n \r\n \r\n 日元\r\n 100 JAPON YENI\r\n 5.9112\r\n 5.9826\r\n 5.793\r\n 5.9826\r\n \r\n \r\n \r\n 丹麦克朗\r\n 丹麦克朗\r\n 1.02677\r\n 1.03917\r\n 1.02164\r\n 1.03917\r\n \r\n \r\n \r\n SEK\r\n ISVEÇ KRONU\r\n 0.72325\r\n 0.73199\r\n 0.71963\r\n 0。73199\r\n \r\n \r\n \r\n NOK\r\n 挪威克朗\r\n 0.78348\r\n 0.79294\r\n 0.77956\r\n 0。79294\r\n \r\n \r\n \r\n CAD\r\n KANADA DOLARI\r\n 4.9926\r\n 5.0528\r\n 4.9676\r\n 5.0528\r\n \r\n \r\n \r\n 澳元\r\n AVUSTRALYA DOLARI\r\n 4.72579\r\n 4.78285\r\n 4.70216\r\n 4.78285\r\n \r\n \r\n \r\n SAR\r\n S.ARABISTAN RIYAL\r\n 1.75405\r\n 1.77523\r\n 1.70143\r\n 1.77523\r\n \r\n \r\n \r\n 卢布\r\n RUS RUBLESİ\r\n 0.09636\r\n 0.09772\r\n 0.09173\r\n 0。09772\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Döviz Türü\r\n Döviz Adı\r\n Döviz Alış\r\n Döviz Satış\r\n Efektif Alış\r\n Efektif Satış\r\n\r\n \r\n \r\n \r\n \r\n 英镑\r\n 斯特林\r\n 8.5065\r\n 8.5962\r\n 0\r\n 0\r\n \r\n \r\n \r\n CHF\r\n ISVIÇRE FRANGI\r\n 6.7892\r\n 6.861\r\n 0\r\n 0\r\n \r\n \r\n \r\n 日元\r\n 100 JAPON YENI\r\n 5.9156\r\n 5.9781\r\n 0\r\n 0\r\n \r\n \r\n \r\n 丹麦克朗\r\n 丹麦克朗\r\n 1.02754\r\n 1.03839\r\n 0\r\n 0\r\n \r\n \r\n \r\n SEK\r\n ISVEÇ KRONU\r\n 0.72379\r\n 0。73144\r\n 0\r\n 0\r\n \r\n \r\n \r\n NOK\r\n NORVEÇ KRONU\r\n 0.78407\r\n 0。79235\r\n 0\r\n 0\r\n \r\n \r\n \r\n CAD\r\n KANADA DOLARI\r\n 4.9963\r\n 5.049\r\n 0\r\n 0\r\n \r\n \r\n \r\n 澳元\r\n AVUSTRALYA DOLARI\r\n 4.72933\r\n 4.77926\r\n 0\r\n 0\r\n \r\n \r\n \r\n 美元\r\n AMERIKAN DOLARI\r\n 6.5836\r\n 6.6532\r\n 0\r\n 0\r\n \r\n \r\n \r\n 欧元\r\n 欧元\r\n 7.6596\r\n 7.7405\r\n 0\r\n 0\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n

标签: ajaxgoogle-chromehttp-headershttp-postpostman

解决方案


我找到了解决方案。我忘记将正文添加到 request 中。标头

application/json; charset=utf-8

身体

{date: "2018-09-06"}

推荐阅读