React-Native响应标头未分开

时间:2017-01-10 20:30:18

标签: javascript react-native react-native-android

我正在尝试从获取帖子请求中获取响应标头。然而,它正在混淆几个标题。

反应原生代码

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字符。

1 个答案:

答案 0 :(得分:0)

这是whatwg-fetch处理程序标头的问题。它已在whatwg-fetch版本1.1.0及其中解决。这是一个反应使用的库。

为了解决这个问题,我必须更新到react-native版本0.39并运行npm update。

这是github上的一个问题,讨论了我发现的问题。

https://github.com/facebook/react-native/issues/11128