我想问json解析api链接必须由https托管吗? 我收到此错误是因为我的托管不安全? 有人知道这个问题吗? 这是我的代码:
fetch('http://xxx.xxx.x.xx/reactnative/register.php', {
method: 'post',
header:{
'Accept': 'application/json',
'Content-type': 'application/json'
},
body:JSON.stringify({
name: userName,
email: userEmail,
password: userPassword,
})
但是我的链接无法在浏览器上运行https:// 这是否导致我无法将数据解析到链接?
答案 0 :(得分:1)
这很可能是因为您收到的响应是HTML页面。确保您的服务器已设置为接收您尝试以JSON格式发送的信息。您可以尝试以application/x-www-form-urlencoded
格式发送数据(如果这是服务器期望数据的方式),如下所示:
body: `name=${userName}&email=${userEmail}&password=${userPassword}`