我正在尝试从获取帖子请求中获取响应标头。然而,它正在混淆几个标题。
反应原生代码
fetch(...).then((response) => {
console.log(response.headers);
响应
{ date: [ 'Tue, 10 Jan 2017 20:21:54 GMT\nServer: Werkzeug/0.11.15 Python/3.6.0\ntoken: LrPyaQGfL2egGz521TDMUQ==\nContent-Length: 10\nContent-Type: text/html; charset=utf-8' ],'content-type': [ 'text/plain;charset=UTF-8' ] } }
此代码之前有效,但我在一台新笔记本电脑上设置了我的环境,突然之间发生了这种情况。
我已经通过fiddler验证了http响应中有crlf字符。
答案 0 :(得分:0)
这是whatwg-fetch处理程序标头的问题。它已在whatwg-fetch版本1.1.0及其中解决。这是一个反应使用的库。
为了解决这个问题,我必须更新到react-native版本0.39并运行npm update。
这是github上的一个问题,讨论了我发现的问题。