gpt4 book ai didi

json - Flutter-错误:不允许使用HTTP 405方法

转载 作者:行者123 更新时间:2023-12-03 03:12:25 25 4
gpt4 key购买 nike

我正在尝试通过客户端提供给我的API读取json文件,但是却出现HTTP错误405,表示不允许使用方法。谁能告诉我我做错了吗?

这个api请求代码段已提供给我:

curl 'http://finelistings.com/backend/apis/webbrands/' -H 'Content-Type: application/json' -H 'Accept: application/json' --data-binary '{}' --compressed --insecure

Future<String> getData() async {
var response = await http.get(
Uri.encodeFull("http://finelistings.com/backend/apis/webbrands/"),
headers: {
"Accept": "application/json",
}
);

Map<String, String> data = jsonDecode(response.body);

print(data);
}

最佳答案

不允许的方法可能引用了错误的请求方法。

尝试使用POST而不是GET,至少我使用提到的URL得到了响应。

Future<String> getData() async {
var response = await http.post(
Uri.encodeFull("http://finelistings.com/backend/apis/webbrands/"),
headers: {
"Accept": "application/json",
}
);

Map<String, dynamic> data = jsonDecode(response.body);

print(data);
}

关于json - Flutter-错误:不允许使用HTTP 405方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58413268/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com