如何从浏览器中的提取请求中获取标头位置值

吕克·凡瓦斯·卡佩尔(Luc Vanwaelscappel)

从ReactJS-Redux前端应用程序,我尝试获取REST API响应的Location Header值。

当我卷曲时:

curl -i -X POST -H "Authorization: Bearer MYTOKEN" https://url.company.com/api/v1.0/tasks/

我有这个答案:

HTTP/1.1 202 ACCEPTED
Server: nginx
Date: Fri, 12 Aug 2016 15:55:47 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 0
Connection: keep-alive
Location: https://url.company.com/api/v1.0/tasks/status/idstatus

当我在ReactJS中进行抓取时

    var url = 'https://url.company.com/api/v1.0/tasks/'
    fetch(url, {
            method: 'post',
            credentials: 'omit',
                headers: {
                    'Authorization': `Bearer ${token}`
                }
            }
     )

我在响应对象中没有任何标头Fetch请求中没有标头

我尝试了在https://developer.mozilla.org/zh-CN/docs/Web/API/Headers中找到的所有response.headers函数

response.headers.get('Location');

但是,因为标题为空,所以结果为空。

您知道为什么我无法获得填充有标题值的适当的Header对象吗?

吕克·凡瓦斯·卡佩尔(Luc Vanwaelscappel)

感谢约翰,我找到了答案。

我只需要放

Access-Control-Expose-Headers: Location

对于我的响应标头,它可以正常工作,因此现在我可以使用来访问Location值:

response.headers.get('Location');

约翰!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从CefSharp浏览器获取请求标头?

来自分类Dev

如何在Symfony中获取请求标头值

来自分类Dev

如何在Rest WebService中获取请求标头值

来自分类Dev

拒绝在浏览器中设置不安全的标头“ Cookie”错误,但请求成功

来自分类Dev

哪些浏览器在php标头重定向中不支持小写的“位置”?

来自分类Dev

如何从提取中获取响应的标头

来自分类Dev

在golang fasthttp中获取任意请求标头值

来自分类Dev

在浏览器控制台中。响应中“ Access-Control-Allow-Credentials”标头的值是“必须为'true'

来自分类Dev

在jQuery的浏览器URL中获取QueryString获取请求

来自分类Dev

在jQuery的浏览器URL中获取QueryString获取请求

来自分类Dev

如何使用C#从API中的请求获取标头

来自分类Dev

如何在compojure请求中获取特定的HTTP标头

来自分类Dev

如何在Node.js中获取标头请求

来自分类Dev

Set-Cookie存在于标头响应中,但在浏览器中缺失

来自分类Dev

从请求中获取用户浏览器数据

来自分类Dev

从浏览器的 img 请求中获取来源

来自分类Dev

浏览器如何确定Accept标头?

来自分类Dev

如何更改谷歌浏览器的接受标头?

来自分类Dev

在SWT浏览器中获取并设置焦点位置

来自分类Dev

在Django中获取原始请求标头

来自分类Dev

响应中的标头重复/浏览器间歇性失败

来自分类Dev

Bootstrap 3-标头在浏览器中具有神奇的空白

来自分类Dev

Cookies标头存在,但Cookie未存储在浏览器中

来自分类Dev

浏览器会在AJAX响应中自动处理HTTP标头吗?

来自分类常见问题

如何在RestController中获取标头值并将其传递给父控制器

来自分类Dev

如何在RestClient中传递参数以获取请求标头以及如何在控制器中访问参数

来自分类Dev

如何在Laravel测试中获取标头值

来自分类Dev

如何在PHP中获取getcsv上的标头值

来自分类Dev

过期标头被浏览器忽略

Related 相关文章

  1. 1

    如何从CefSharp浏览器获取请求标头?

  2. 2

    如何在Symfony中获取请求标头值

  3. 3

    如何在Rest WebService中获取请求标头值

  4. 4

    拒绝在浏览器中设置不安全的标头“ Cookie”错误,但请求成功

  5. 5

    哪些浏览器在php标头重定向中不支持小写的“位置”?

  6. 6

    如何从提取中获取响应的标头

  7. 7

    在golang fasthttp中获取任意请求标头值

  8. 8

    在浏览器控制台中。响应中“ Access-Control-Allow-Credentials”标头的值是“必须为'true'

  9. 9

    在jQuery的浏览器URL中获取QueryString获取请求

  10. 10

    在jQuery的浏览器URL中获取QueryString获取请求

  11. 11

    如何使用C#从API中的请求获取标头

  12. 12

    如何在compojure请求中获取特定的HTTP标头

  13. 13

    如何在Node.js中获取标头请求

  14. 14

    Set-Cookie存在于标头响应中,但在浏览器中缺失

  15. 15

    从请求中获取用户浏览器数据

  16. 16

    从浏览器的 img 请求中获取来源

  17. 17

    浏览器如何确定Accept标头?

  18. 18

    如何更改谷歌浏览器的接受标头?

  19. 19

    在SWT浏览器中获取并设置焦点位置

  20. 20

    在Django中获取原始请求标头

  21. 21

    响应中的标头重复/浏览器间歇性失败

  22. 22

    Bootstrap 3-标头在浏览器中具有神奇的空白

  23. 23

    Cookies标头存在,但Cookie未存储在浏览器中

  24. 24

    浏览器会在AJAX响应中自动处理HTTP标头吗?

  25. 25

    如何在RestController中获取标头值并将其传递给父控制器

  26. 26

    如何在RestClient中传递参数以获取请求标头以及如何在控制器中访问参数

  27. 27

    如何在Laravel测试中获取标头值

  28. 28

    如何在PHP中获取getcsv上的标头值

  29. 29

    过期标头被浏览器忽略

热门标签

归档