如何检查在 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