ajax - chrome 上的 Api Url 返回响应,但不是 Postman
问题描述
我正在尝试从https://www.ziraatbank.com.tr/tr/fiyatlar-ve-oranlar “Doviz Kurları -> Listele”获取货币
请求网址: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
解决方案
我找到了解决方案。我忘记将正文添加到 request 中。标头
application/json; charset=utf-8
身体
{date: "2018-09-06"}
推荐阅读
- typescript - 通用打字稿:来自 keyof T 值的通用类型
- mongodb - 如何在mongodb中使用聚合
- python - 如何访问 span 元素并更改它的值
- python - Networkx:使用位置提升节点上方的标签
- sql - 我的数据库中有一张表,其中一列中有 XML。如何获取 XML 标记的值?请建议 SQL 查询
- json - 在 SQL Server 2016 中循环遍历 JSON
- html - 我无法将引导工具提示的标题标签内的 html 呈现为 html,而是显示为标签,
- javascript - 从 db sql server asp net webforms 绑定 jquery ui datepicker
- java - 对 Slf4j 中的所有日志进行编码
- php - 按多列删除 Codeigniter 中的多行