reactjs - 如何使用 POST 请求(反应原生)将字符串发送到 Web 服务?
问题描述
是否可以使用 POST 请求(反应原生)将字符串发送到 PHP Web 服务?我只找到一些 JSON POST 请求,如下所示:
functionName = async() => {
const response = await fetch('http://localhost/webservice.php', {
method: 'POST',
mode: 'no-corse',
headers: {
Accept: 'application/json',
'Content-Type': 'application/json'
},
body: JSON.stringify({
searchQuery: 'something',
})
})
const myData = await response.json();
this.setState({data: myData});
}
如何将其转换为发送字符串(就像一个单词)而不是 JSON 字符串?
解决方案
就像是
functionName = async() => {
const response = await fetch('http://localhost/webservice.php', {
method: 'POST',
mode: 'no-corse',
headers: {
Accept: 'application/json',
'Content-Type': 'text/plain'
},
body: 'Your text'
})
const myData = await response.json();
this.setState({data: myData});
}
推荐阅读
- javascript - 在我的 nodeJS 应用程序中展平树上的空组
- javascript - 如何在javascript中每3秒一张一张地更改图像(滑块)?
- php - 从 api 响应中保存数组中的对象
- c++ - 如何在函数中使用非参数变量?
- javascript - 未捕获的类型错误:无法读取 null 的属性“removeChild”
- redis - 通过 CLI 重置 REDIS db?
- html - 单击复选框时,如何将所有先前的复选框设置为在角度 4 中选中
- d3.js - d3.js 中的形状覆盖而不是过渡
- flutter - 错误:第一次运行flutter时找不到pubspec.yaml文件
- r - R while 循环未按预期运行