gpt4 book ai didi

http - CURL 命令不适用于简单的 HTTP GET 但浏览器可以

转载 作者:可可西里 更新时间:2023-11-01 17:34:23 29 4
gpt4 key购买 nike

我试图从 https://m.jetstar.com/Ink.API/api/flightAvailability?LocaleKey=en_AU&ChildPaxCount=0&DepartureDate=2016-03-21T00%3A00%3A00&ModeSaleCode=&Destination=NGO&CurrencyCode 获取数据=TWD&AdultPaxCount=1&ReturnDate=&InfantPaxCount=0&Origin=TPE

无法通过 curl -vv https://m.jetstar.com/Ink.API/api/flightAvailability?LocaleKey=en_AU&ChildPaxCount=0&DepartureDate=2016-03-21T00%3A00%3A00&ModeSaleCode= 完成&Destination=NGO&CurrencyCode=TWD&AdultPaxCount=1&ReturnDate=&InfantPaxCount=0&Origin=TPE 它什么都不会返回,但是,浏览器可以获取整个数据。

这有什么问题吗?

最佳答案

在我看来,“m.jetstar.com”正在过滤不包含浏览器发送的 header 的请求。您的 curl 语句需要完全模拟浏览器才能获取数据。查看我所说内容的一种方法是在 Google Chrome 中打开开发人员工具,选择网络选项卡,在浏览器中运行 URL,然后转到指示调用的行并右键单击,然后将请求复制为 curl 语句,然后将其粘贴到记事本中,您将看到所需的所有附加标题。此外,该 curl 语句应该有效。

关于http - CURL 命令不适用于简单的 HTTP GET 但浏览器可以,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36109730/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com