作者:宝贝小左手很开心 | 来源:互联网 | 2023-12-11 11:26
本文介绍了一个ReactNative新手在尝试将数据发布到服务器时遇到的问题,以及他的ReactNative代码和服务器端代码。他使用fetch方法将数据发送到服务器,但无法在服务器端读取/获取发布的数据。
I am new to React Native and i am trying to post data to my server.
我是React Native的新手,我正在尝试将数据发布到我的服务器。
On server side of MY_URL i just have basic code say return array("result" => $_POST);
在MY_URL的服务器端,我只有基本代码,表示返回数组(“result”=> $ _POST);
and below is my react native code.
以下是我的反应原生代码。
fetch('MY_URL' , { method : "POST" , body : JSON.stringify({email: 'cjmling', password: 'aa' }) })
.then((response) => response.json())
.then((responseData) => {
console.log(responseData);
})
.catch((error) => {
alert('Login Failed. Please try again');
console.warn(error);
});
}
The problem is that at line where it say console.log(responseData). I am just getting response as array("result" => array[0])
in the console log. So its confirm that MY_URL server is working and sending some response but it just don't seems to able to ready any post data.
问题在于它所说的console.log(responseData)。我只是在控制台日志中获得响应为数组(“result”=> array [0])。所以它确认MY_URL服务器正在工作并发送一些响应,但它似乎无法准备任何发布数据。
Is there anything I am missing ?
有什么我想念的吗?
Thanks
1 个解决方案