swift - Swift 无法从 asp.net Web 服务读取 http 响应标头
问题描述
我将我的 ASP.net Web API 网络服务移到了新服务器上的新 IIS 10 服务器上,而我的 IOS 应用程序无法读取 HTTP 响应标头。
标题是Token
从邮递员我注意到以下标题:
Access-Control-Expose-Headers →Token,TokenExpiry
它在安卓上运行
我试图添加Access-Control-Allow-Origin
- 它没有
任何建议?
解决方案
我从服务器禁用了 HTTP2 并且一切正常,HTTP2 返回自定义响应标头小写字母,这就是为什么 swift 找不到标头的原因。
推荐阅读
- php - 404在laravel中找不到页面
- java - PITest 在测试运行开始时挂起
- flutter - 如何使用上下文获取 BoxConstraints?
- php - Laravel 在最后一个元素的 foreach 循环外打印集合返回未定义的变量
- c++ - 多态性:调用没有指针的重写函数
- reactjs - 如何处理具有类型编号值的受控输入元素中的 NaN
- javascript - 在 React Bootstrap 中,我想用 html 格式化我的文本但不能
- php - 如何将数组元素中的json数据打印为字符串
- c# - 单一责任原则 - 对所有类使用单一访问点是否不好?
- php - 为什么我在 WP 的 register_uninstall_hook 中的函数不会删除表