swift - URLSession:如何检查请求发送了哪些 cookie?
问题描述
毫无疑问,HTTPCookie
确实在里面HTTPCookieStorage
,但我想知道是否有任何方法可以确认它是从程序的角度发送的?
当然,通过嗅探器拦截 HTTP 流量不算在内。
解决方案
没有办法以编程方式检查 -HTTPCookieStorage
配置的概念URLSessionConfiguration
导致它完全掩盖了程序员的 Cookie 相关细节。它的运作就像魔术一样超出您的视野范围。
老实说,如果您手动设置 Cookie 标头,我什至无法告诉您会发生这种情况,allHTTPHeaderFields
但如果已经有相同域和路径的 cookie HTTPCookieStorage
- 比如,它们是否被合并,或者您的自定义标头是否被丢弃...
推荐阅读
- asp.net-core - 在 VS 2019 社区中将 Chromium 设置为默认浏览器
- javascript - Electron - 如何控制系统媒体(播放/暂停)?
- scala - 使用日志过滤一组 Either[x, y]
- amazon-dynamodb - Dynamodb 本地 Web Shell 不显示表格
- react-native - React Native 嵌套导航默认路由
- php - Symfony 4 - 修改表单生成的单选按钮上的字段“名称”
- swift - 运算符函数'>'要求'UserRating'符合'BinaryInteger' - SwiftUI ObservableObject
- python-3.x - 只有整数、切片 (`:`)、省略号 (`...`)、numpy.newaxis (`None`) 和整数或布尔数组是生成 rnn 的有效索引
- reactjs - React.js:传递给 axios POST 请求时 JSON 无效
- python - 如何在 Python 中将图片从 url 上传到剪贴板