gpt4 book ai didi

networking - HTTP-GET 方法在浏览器和 POSTMAN 桌面应用程序中返回不同的结果?

转载 作者:行者123 更新时间:2023-12-04 12:18:54 25 4
gpt4 key购买 nike

我正在构建一个 iOS 应用程序,我需要运行一个 HTTP 请求并处理响应正文。

问题是当我在 Postman/Alamofire (swift) 与 Browser/Postman-chrome-extenstion 中测试时,我的请求 url 没有给出相同的响应正文。我需要知道为什么!?

这是网址:

https://www.google.com/search?tbs=sbi:AMhZZivGExkvmpguEZhe42DkT_1rMlcib7qBIztMPGfETwnezLiPyUSkqWXCvkcNvYoMmGZUT6OZrP27vhKRuaEWMFjjIQNdxDTmtkHYapxOICPAwLiP7BF6CRWnP-AGa5-Skoqjt6yKiQ8NGSJTJs5tADelkjneEVMDLMMbg6OuEhxorXiOpFlKX5kr3NDb6z8MAbdjkGGkJdEAzfvloCgJiojx6FeKlyy1fLAYns5faQjLlUjRYoD0nErpyoDaiKrlIVr4VQF_18KFxxm4xnX2UNQmLvHvaBUT3xbYofqMS49r2Yp0wJRVCLSc-rIzRCZscc8CnV4hHv

在浏览器中测试时,它为我提供了具有视觉相似图像的 google-search-result。

在 POSTMAN 或我的 swift 代码中测试时,它返回一个默认的空白谷歌屏幕。

非常感谢任何帮助!

最佳答案

尝试设置 User-AgentAccept浏览器发送的相同内容的标题。例如,Opera 将发送这些 header :

User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36 OPR/62.0.3331.99

Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8

在 postman 中添加这些标题允许我获得与浏览器相同的结果。

关于networking - HTTP-GET 方法在浏览器和 POSTMAN 桌面应用程序中返回不同的结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57530349/

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