我在使用axios从react请求帖子时遇到了一些问题,代码看起来像这样:
axios
.post("http://localhost/priangan/api/user/login", {
headers: {
"Content-type": "application/json; charset=UTF-8",
},
data: {
username: this.state.username,
password: this.state.password,
},
}).then((response) => {
if (response.status == 200) alert("Login Success");
});
字符串
但是当我请求时,在控制台中出现了这样的错误,localhost没有找到:
的数据
然后我尝试使用fetch,代码是这样的:
fetch("http://localhost/priangan/api/user/login", {
method: "POST",
body: JSON.stringify({
username: this.state.username,
password: this.state.password,
}),
headers: {
"Content-type": "application/json; charset=UTF-8",
},
}).then((response) => {
if (response.status == 200) alert("Login Success");
});
型
它的工作,那么我在使用axios时有什么问题呢?谢谢你帮我
1条答案
按热度按时间ffscu2ro1#
你没有使用正确的语法。我们试试这个
字符串
所以基本上,
axios.post
接受3个参数,顺序是:URL、数据和选项。您提供的data
和headers
密钥无效。正式文件:https://github.com/axios/axios#request-method-aliases