首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >JSON分析错误:未识别的令牌‘<’-react本机

JSON分析错误:未识别的令牌‘<’-react本机
EN

Stack Overflow用户
提问于 2018-06-13 04:36:45
回答 16查看 120.5K关注 0票数 26

"JSON :未识别的令牌‘<’“错误在点击api时显示。下面附加了注释*:响应是JSON格式。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
fetch("http:/example.com", {method: "POST",
  body: JSON.stringify(
    {
      uname: uname,
      password: password      
    }
  )
})
.then((response) => response.json())
.then((responseData) => {
  AlertIOS.alert(
      "POST Response",
      "Response Body -> " + JSON.stringify(responseData.body)
  )
}).done();
       this.props.navigation.navigate("Home")
   };

请帮帮忙。谢谢,

EN

回答 16

Stack Overflow用户

回答已采纳

发布于 2018-06-14 03:19:36

最后,下面的代码起作用了。问题是身体参数。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
fetch("http:/example.com", {method: "POST",
  body: "uname=value1&password=value2" // <-- Post parameters        
})
.then((responseData) => {
  AlertIOS.alert(
      "POST Response",
      "Response Body -> " + JSON.stringify(responseData.body)
  )
}).done();
       this.props.navigation.navigate("Home")
};

票数 1
EN

Stack Overflow用户

发布于 2019-02-14 09:19:08

这意味着您正在从服务器获得Html响应,可能是404或500错误。而不是使用response.json() response.text(),您将得到文本中的html。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
fetch("http:/example.com", {method: "POST",
  body: JSON.stringify(
    {
      uname: uname,
      password: password      
    }
  )
})
.then((response) => response.text())
.then((responseData) => {
  AlertIOS.alert(
      "POST Response",
      "Response Body -> " + responseData
  )
}).done();
       this.props.navigation.navigate("Home")
   };

票数 36
EN

Stack Overflow用户

发布于 2018-06-13 05:30:02

您可以尝试将头添加到获取api中,因为它会将记录发布到url。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
var dataObj = {}
dataObj.uname = uname,
dataObj.password = password

fetch("http:/example.com", {
  method: 'post',
  headers: {
    'Accept': 'application/json, text/plain, */*',  // It can be used to overcome cors errors
    'Content-Type': 'application/json'
  },
  body: JSON.stringify(dataObj)
})
.then((response) => response.json())
.then((responseData) => {
  AlertIOS.alert(
      "POST Response",
      "Response Body -> " + JSON.stringify(responseData.body)
  )
}).done();
    this.props.navigation.navigate("Home")
};
票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50837479

复制
相关文章

相似问题

JSON分析错误: react本机中未识别的令牌“<”

12

响应本机JSON分析错误:无法识别的令牌'<‘

11

JSON分析错误:角中未识别的令牌“<”

24

如何解决警告"JSON分析错误:未识别的令牌'<'"?

12

JSON解析错误:未识别的令牌<

23
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文