Postman调用公共GraphQL API返回405 Method Not Allowed错误咨询
Postman调用SWAPI GraphQL接口错误修正方案
- 误用了GraphiQL可视化界面地址作为API端点:
https://graphql.org/swapi-graphql是浏览器端的查询调试页面,并非后端API接口,正确的公共SWAPI GraphQL端点为https://swapi-graphql.netlify.app/.netlify/functions/index。 - 不需要将查询语句拼接在URL参数中:使用POST请求调用GraphQL接口时,查询语句需放在请求体中传递,无需拼接在端点URL后。
- 缺失必要请求头:在Headers标签页添加
Content-Type: application/json请求头,确保服务端可以正确解析请求体格式。 - 请求体配置错误:在Body标签页选择
raw类型,将格式切换为JSON,填写如下请求内容即可:
{ "query": "query { allFilms { films { title } } }" }
- 鉴权配置冗余:该公共API无需身份校验,Authorization标签页直接选择
No Auth即可,无需额外配置。
内容的提问来源于stack exchange,提问作者Nicote Ool
相关产品推荐
相关产品推荐

