Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从服务器获取数据时请求的非对象值的属性名_Javascript_Reactjs_React Native - Fatal编程技术网

Javascript 从服务器获取数据时请求的非对象值的属性名

Javascript 从服务器获取数据时请求的非对象值的属性名,javascript,reactjs,react-native,Javascript,Reactjs,React Native,我是新来的react native世界。我使用以下代码从服务器获取响应。调试时,它工作正常,但未调试时,它会出现以下错误 fetch("http://hcdsny.trantorinc.com/index.php/api/register", { method: "POST", headers: 'application/x-www-form-urlencoded', body: JSON.stringify(data)

我是新来的
react native
世界。我使用以下代码从服务器获取响应。调试时,它工作正常,但未调试时,它会出现以下错误

fetch("http://hcdsny.trantorinc.com/index.php/api/register", {
          method: "POST",
          headers: 'application/x-www-form-urlencoded',
          body:  JSON.stringify(data)
          })
          .then(function(response){
            return response.json();   
          })
          .then(function(data){

          }).catch((error) => {
          console.error(error);
          });


提前谢谢

标题应该是对象,而不是字符串。您要查找的标题的键是
内容类型

headers: {
  'content-type': 'application/x-www-form-urlencoded'
}

标题应该是对象,而不是字符串。您要查找的标题的键是
内容类型

headers: {
  'content-type': 'application/x-www-form-urlencoded'
}

我也遇到了同样的问题,通过用对象而不是字符串替换标题来解决

试试这个

替换(标题作为字符串)

使用(标题作为对象)


它可能对您有用。

我也遇到了同样的问题,通过用对象而不是字符串替换标题来解决它

试试这个

替换(标题作为字符串)

使用(标题作为对象)


它可能适合您。

@Navdeep很高兴听到您找到了解决方案@Navdeep很高兴听到您找到了解决方案!
 headers: {      
    'Accept': 'application/json',     
    'Content-Type': 'application/json'   
 }