reactjs 中的 http post 请求不起作用
http post request in reactjs not working
我正在尝试从我的 reactjs 应用程序发出 http post 请求,以表达本地托管的内容。我不需要从这个 post 请求传递任何东西(不需要参数),我只希望请求通过。所有参数都已在我的快速代码中指定。我 运行 我的 reactjs 应用程序在本地位于不同的端口。这是我的做法。
fetch('http://localhost:8080/api/send', { 'mode': 'no-cors' }, {
method: 'post',
headers: { 'Content-Type': 'application/json' },
body: {
}
});
这个 link 对 post 人有效,只是这个 http post 方法不起作用。任何帮助将不胜感激。
对我来说,当我删除 ,
{ 'mode': 'no-cors' }
此外,假设您 body:
有内容(它现在是空的,因此不会对 POST 请求执行任何操作):您应该将 JSON.stringify()
添加到正文中。所以:
body: JSON.stringify({
//content here
})
如果 cors
给您带来问题,有一种简单的方法可以在后端修复它(特别是 rails)。
我正在尝试从我的 reactjs 应用程序发出 http post 请求,以表达本地托管的内容。我不需要从这个 post 请求传递任何东西(不需要参数),我只希望请求通过。所有参数都已在我的快速代码中指定。我 运行 我的 reactjs 应用程序在本地位于不同的端口。这是我的做法。
fetch('http://localhost:8080/api/send', { 'mode': 'no-cors' }, {
method: 'post',
headers: { 'Content-Type': 'application/json' },
body: {
}
});
这个 link 对 post 人有效,只是这个 http post 方法不起作用。任何帮助将不胜感激。
对我来说,当我删除 ,
{ 'mode': 'no-cors' }
此外,假设您 body:
有内容(它现在是空的,因此不会对 POST 请求执行任何操作):您应该将 JSON.stringify()
添加到正文中。所以:
body: JSON.stringify({
//content here
})
如果 cors
给您带来问题,有一种简单的方法可以在后端修复它(特别是 rails)。