未在Access-Control-Expose-Headers

时间:2015-10-01 06:49:54

标签: c++ cors libcurl

我使用LibCurl / C ++发送和接收html请求。我访问的其中一个服务器返回此标头信息Access-Control-Expose-Headers:X-Custom1,其中X-Custom1是一个自定义标头,用于提供我需要解析的数据。但我没有看到X-Custom1的任何价值。

我尝试通过添加来专门请求它 访问控制请求标头: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数据? 我已经被困在这一段很长一段时间了,需要帮助。 请原谅我,如果这可能是一个交叉的帖子或错误标记。我不确定在哪里发布这个问题。

提前致谢。

1 个答案:

答案 0 :(得分:1)

看起来我一直在问错误的问题。回应只是说X-Custom1可以从服务器访问。事实证明,我必须请求一个完全不同的url来获取该标头的实际有效数据。

在此发布,让其他人寻找类似的问题,知道结果如何。