HTTP-GET 方法 returns 在浏览器和 POSTMAN 桌面应用程序中的结果不同?
HTTP-GET method returns a different result in browser versus POSTMAN desktop app?
我正在构建一个 iOS 应用程序,我需要 运行 一个 HTTP 请求并处理响应正文。
问题是当我在 Postman / Alamofire (swift) 与浏览器/Postman-chrome 中测试时,我的请求-url 没有给出相同的响应主体-扩展。我需要知道为什么!?
这是url:
在浏览器中测试时,它给我一个 google-搜索结果,其中包含视觉上相似的图像。
在 POSTMAN 或我的 swift 代码中测试时,它 returns 默认空白 google 屏幕。
非常感谢任何帮助!
尝试将 User-Agent
和 Accept
Headers 设置为浏览器发送的相同内容。例如 Opera 将发送这些 headers:
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 中添加那些 headers 让我得到与浏览器相同的结果。
我正在构建一个 iOS 应用程序,我需要 运行 一个 HTTP 请求并处理响应正文。
问题是当我在 Postman / Alamofire (swift) 与浏览器/Postman-chrome 中测试时,我的请求-url 没有给出相同的响应主体-扩展。我需要知道为什么!?
这是url:
在浏览器中测试时,它给我一个 google-搜索结果,其中包含视觉上相似的图像。
在 POSTMAN 或我的 swift 代码中测试时,它 returns 默认空白 google 屏幕。
非常感谢任何帮助!
尝试将 User-Agent
和 Accept
Headers 设置为浏览器发送的相同内容。例如 Opera 将发送这些 headers:
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 中添加那些 headers 让我得到与浏览器相同的结果。