React native React本机android,REST api post错误获取“;“拒绝访问”;

React native React本机android,REST api post错误获取“;“拒绝访问”;,react-native,react-native-android,React Native,React Native Android,开发示例应用程序时,我正在调用post方法 componentDidMount()中的服务正在获取错误响应访问权限 否认。只有安卓有这个问题。但我有这个 响应IOS设备 我研究了这个案例,这个问题的大部分都是基于 网络连接与emulator和我的系统相同这是 好的 当我检查AndroidManifest.xml文件时 也访问了Internet权限。但仍在中获取此错误 安卓请解决这个问题 只有进入Android设备和模拟器时才会出现此问题 其他平台设备(如IOS)工作正常 提前感谢。如果RES

开发示例应用程序时,我正在调用post方法 componentDidMount()中的服务正在获取错误响应访问权限 否认。只有安卓有这个问题。但我有这个 响应IOS设备

  • 我研究了这个案例,这个问题的大部分都是基于 网络连接与emulator和我的系统相同这是 好的

  • 当我检查AndroidManifest.xml文件时 也访问了Internet权限。但仍在中获取此错误 安卓请解决这个问题

  • 只有进入Android设备和模拟器时才会出现此问题
    其他平台设备(如IOS)工作正常


提前感谢。

如果REST服务器位于Android中的localhost上,您将不得不使用您的IP而不是

如果rest服务器不在localhost上,则可能必须调整正文和标题。因此,不要使用字符串体,而是使用json对象等

您的代码:

获取('站点:ab4aca652284d7dc87ca1f347f2ac432@ori-eu-west-1.s‌​‌​早期公司… “,{method:'POST',headers:{'Accept':'application/json', 'Content-Type':'application/json'},主体:json.stringify(string) })。然后((response)=>response.json())。然后((responseData)=>{ }).catch((err)=>{console.error(err)}) rowDatanewOrders:{“状态”:“错误”,“消息”:“访问被拒绝”}

如果有标题
'Content-Type':'application/json'
,请确保正文中有有效的json,而不是像现在这样的字符串

有关正文和标题可能调整的更多详细信息,请参见此处:

在使用post方法的地方显示一些代码,并在此处显示错误消息。好的,我会把它放在这里,只需在此处添加较短的形式,这将不会太长。通过截屏上传错误消息我不明白你的意思。你能给出示例吗如果服务器在本地主机上,您必须将帖子发送到http://:3000/记录,而不是发送到。如果您的服务器不在本地主机上,请发布错误的详细描述和codefetch('站点:ab4aca652284d7dc87ca1f347f2ac432@ori-eu-west-1.s‌​earchly.co.,{method:'POST',headers:{'Accept':'application/json','Content Type':'application/json',body:json.stringify(string)}.then((response)=>response.json()).then((responseData)=>{console.error(err})rowDatanewOrders:{“状态”:“错误”,“消息”:“访问被拒绝”}