fetch无法获取http部分header的问题解决

2023-11-13  本文已影响0人  小鲍比大爷

今天遇到一个问题,后台为springboot,前端使用fetch去获取http响应,需要获取header字段,但是获取不全,原因如下:


image.png

建议的解决方法如下:


image.png

实际在springboot代码中配置http的跨域配置,将需要的头部暴露出来即可,在此处暴露了两个本身在cors时不能获取的header,HttpHeaders.CONTENT_DISPOSITION是http协议的标准header,filename是我的自定义header,均需要设置后才能在前端获取:


image.png

参考:
https://stackoverflow.com/questions/48413050/missing-headers-in-fetch-response
https://stackoverflow.com/questions/43344819/reading-response-headers-with-fetch-api/44816592#44816592

上一篇下一篇

猜你喜欢

热点阅读