【发布时间】:2021-03-10 07:09:06
【问题描述】:
我正在使用 axios 调用 api。下面的代码工作正常
<ButtonComponent
label="SIGN IN"
onPress={() => {
axios
.get(
"http://example.com/Api/Users?email=abc@gmail.com&password=abc"
)
.then((res) => {
console.warn(res.data);
})
.catch((error) => {
console.warn(error);
});
}}
/>
但是当我用参数而不是完整的字符串发送它时,它会给出错误“请求失败,状态为 404”
<ButtonComponent
label="SIGN IN"
onPress={() => {
axios
.get("http://example.com/Api/Users?", {
params: { email: { email }, password: { password } },
})
.then((res) => {
console.warn(res.data);
})
.catch((error) => {
console.warn(error);
});
}}
/>
请指导我做错了什么?
【问题讨论】:
-
这个
params: { email: { email }, password: { password } }应该是params: { email: email, password: password }还是只是params: { email, password }?
标签: react-native axios