reactjs - 如何将 json 正文添加到我的 axios 发布请求中?
问题描述
submitForm = (e) => {
e.preventDefault();
sessionStorage.setItem('username', this.state.username);
sessionStorage.setItem('password', this.state.password);
axios.post('/authenticate', {data: {
username: sessionStorage.getItem('username'),
password: sessionStorage.getItem('password')
}})
.then((response) => {
this.setState({
jwttoken: response.data
})
},
sessionStorage.setItem('token', this.state.jwttoken)
)
这是我的帖子请求,但它似乎不起作用我需要在正文中添加用户名和密码,我做对了吗?
解决方案
你可以试试;
const url = Your url
const { username, password } = this.state
const data = {
username,
password
}
axios.post(url, data)
...
推荐阅读
- android - 视频捕获 (MediaStore) 并上传到 FireBase - Android Kotlin
- python - 在烧瓶中使用 request.args 获取链接名称
- react-native - setParams 不反映 UI 标题的变化
- security - 使用 UPI(具体为 GooglePay)验证付款是否实际完成
- reactjs - Jest / React 测试库:是否可以像 Cypress 一样监视和等待 GraphQL 查询?
- django - 在 Django 服务器和 android 应用程序之间进行简单 API 调用的最佳方式?
- video - 如何在多个文件中下载 XHR 分割视频(youtube-dl 无法识别视频平台/URL)
- wordpress - 在 Wordpress 的用户元表中复制元键的值
- google-sheets - 在表格中导入 Feed
- amazon-web-services - 使用 CloudFront 静态网站使用 AWS S3 进行 SEO 重复内容