没有在Access-Control-Expose-Headers中获得自定义报头值
Not getting custom header value exposed in Access-Control-Expose-Headers
我使用LibCurl/c++发送和接收html请求。我访问的一个服务器返回这个报头信息access - control - expose - headers: X-Custom1,其中X-Custom1是提供我需要解析的数据的自定义报头。但是我没有看到X-Custom1的任何价值。
我试着通过添加Access-Control-Request-Headers: X-Custom1头在我的curl c++请求。但是没有用。
响应头数据:
HTTP/1.1 200
Server: <server name>
Date: Thu, 01 Oct 2015 06:43:06 GMT
Content-Type: application/json
Transfer-Encoding: chunked
Connection: keep-alive
Set-Cookie: <cookie data>; expires=Fri, 30-Sep-16 06:43:05 GMT; path=/; domain=<domain name>; HttpOnly
Access-Control-Allow-Credentials: true
Access-Control-Allow-Headers: Authorization,Content-Type,Accept,Origin,User-Agent
Access-Control-Allow-Methods: GET, POST, OPTIONS, PUT, DELETE
Access-Control-Allow-Origin: *
Access-Control-Expose-Headers: X-Custom1
Access-Control-Max-Age: 1728000
Etag: W/"<tag data>"
CF-RAY: <ray data>
Content-Encoding: gzip
有人知道如何获得X-Custom1数据吗?我已经被困在这个很长一段时间了,现在需要帮助。如果这可能是一个交叉柱或错误标记,请原谅我。我不确定在其他地方张贴这个问题。
提前感谢。
看来我问错了问题。响应只是说X-Custom1可以从服务器访问。事实证明,我必须请求一个完全不同的url来获取该标头的实际有效数据。
把它贴在这里,让其他寻找类似问题的人知道结果如何。
相关文章:
- C++映射:具有自定义类的运算符[]不起作用(总是返回0)
- 如何将点击的信号和插槽添加到qt中的自定义按钮中
- C++自定义比较函数
- 如何比较自定义类的std::变体
- std::设置自定义比较器
- 如何正确实现和访问运算符的各种自定义枚举器
- flutter:即使shouldRepaint()返回true,自定义画家也不会重新绘制
- 自定义先决条件对移动分配运算符有效吗
- 使用VS Code和CMake Tools运行自定义命令
- 如何创建从Maya(或类似程序)到虚幻引擎的自定义数据导出插件
- std::ranges::elements_view,用于自定义类似元组的数据
- 跟随整数索引列表的自定义类迭代器
- 参数化自定义CMake工具链
- 使用自定义比较函数使用std::sort()对矢量字符串进行排序时出现问题
- 如何在自定义类中启用'auto loops'?
- 使用QJsEngine在Qt中注册自定义类型
- Qt自定义QPush按钮未显示在布局上
- 自定义对象的dlib序列化在gcc中失败
- 自定义创建QFuture
- 没有在Access-Control-Expose-Headers中获得自定义报头值