gpt4 book ai didi

ios - 我如何获得 Alamofire get-request 的 location-header?

转载 作者:行者123 更新时间:2023-11-28 15:18:06 25 4
gpt4 key购买 nike

我的 iOS 应用程序使用 get-method 向服务器发送一个搜索,如果搜索只匹配一个对象,服务器应该响应一个 location-header。我从来没有看到带有位置 header 的响应,而是直接在响应中获得匹配的对象。

Alamofire 是否在获取位置 header 时自动下载资源?我需要先获取位置 header ,因为我需要我的应用程序中的文件名。

这是调用返回时response.allHeaderFields的内容:

[AnyHashable("Content-Type"): application/luetus, AnyHashable("Content-Length"): 215271, AnyHashable("Keep-Alive"): timeout=15, max=100, AnyHashable("Connection"):Keep-Alive,AnyHashable(“Etag”):“348e7-55a74cd064680”,AnyHashable(“Last-Modified”):星期日,2017 年 10 月 1 日 04:36:26 GMT,AnyHashable(“Accept-Ranges”):字节, AnyHashable("Server"): Apache/2.2.12 (Linux/SUSE), AnyHashable("Date"): Sun, 01 Oct 2017 11:19:30 GMT]

如您所见,没有 Location-header。

最佳答案

如果你想访问头部字段,你的 Alamofire 请求中的 response 应该有头部,你可以通过以下方式访问:

response.response?.allHeaderFields

关于ios - 我如何获得 Alamofire get-request 的 location-header?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46511315/

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