如何检查在 Alamofire 请求中发送了哪些 cookie?
How to check which cookies are sent on Alamofire request?
我正在使用 Alamofire 处理 API 请求。我需要检查应要求发送了哪些 cookie。
NetworkService.configuration.httpCookieStorage?.setCookies(cookies, for: try url.asURL(), mainDocumentURL: nil)
我用它来设置 cookie,但我看不到它是否已设置。有什么方法可以检查吗?
您可以使用以下代码查找
let cookies = HTTPCookie.cookies(withResponseHeaderFields: headerFields, for: URL)
print(cookies)
或
您可以使用这个(查看所有 cookie)。
HTTPCookieStorage.shared.cookies
你可以试试这个:
HTTPCookieStorage.shared.cookies
我正在使用 Alamofire 处理 API 请求。我需要检查应要求发送了哪些 cookie。
NetworkService.configuration.httpCookieStorage?.setCookies(cookies, for: try url.asURL(), mainDocumentURL: nil)
我用它来设置 cookie,但我看不到它是否已设置。有什么方法可以检查吗?
您可以使用以下代码查找
let cookies = HTTPCookie.cookies(withResponseHeaderFields: headerFields, for: URL)
print(cookies)
或
您可以使用这个(查看所有 cookie)。
HTTPCookieStorage.shared.cookies
你可以试试这个:
HTTPCookieStorage.shared.cookies