使用GraphQL正文在python3中发布请求

古塞波

我正在尝试调用Product Hunt V2 GraphQL API,当我使用Python“请求”库执行POST请求时,出现以下错误

{'error': 'Bad Request', 'status': 400}

我在邮递员中使用GraphQL正文类型尝试了相同的请求,并成功获取了200状态代码,因此我相信问题出在我在请求正文中传递GraphQL代码的方式上。这是我使用的代码:

import requests, json

url = "https://api.producthunt.com/v2/api/graphql" 

payload = {
  "query": "query { posts(first: 1) { edges { node { id, name } } } }"
}

header = {
"Accept": "application/json",
"Content-Type": "application/json",
"Authorization": "Bearer MYTOKEN",
"Host": "https://api.producthunt.com/v2/api/graphql"
} 


response_decoded_json = requests.post(url, headers=header, data=payload)
response_json 

在查看引用时,我尝试使用“ json.dumps”在Json中对有效负载进行编码,但是我总是得到相同的400状态代码。

我究竟做错了什么?

古塞波

我解决了它,显然我使用的是json.dumps错误。

r = requests.post(url, headers=headerz, data=json.dumps(queryz))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

python:在请求正文中发布键/值对

来自分类Dev

如何使用JSON正文在Java中发送发布请求

来自分类Dev

如何在HTTP发布请求正文中发布参数?

来自分类Dev

python3请求发布表格数据

来自分类Dev

可以从Http请求正文中发布ODataQueryOptions吗?

来自分类Dev

HttpPost 在请求正文中发布复杂的 JSONObject

来自分类Dev

签名以请求jwt在python3中的API上使用

来自分类Dev

无法在 swift 3 中发布请求参数?

来自分类Dev

如何使用Requests模块在Python 3中发布此API代码?持续收到405错误

来自分类Dev

在 python 请求中发布数据时出错

来自分类Dev

使用多级对象在javascript中发布请求

来自分类Dev

如何在python 3中发送发布文件(图像)

来自分类Dev

在python3中发生错误时询问输入

来自分类Dev

如何使用jmeter在发布请求中的正文数据中传递动态值

来自分类Dev

使用python3异步HTTP请求

来自分类Dev

Python请求:在单个请求中发布JSON和文件

来自分类Dev

使用身份验证标头android在发布请求中添加正文

来自分类Dev

如何使用列表作为参数在python中发出发布请求?

来自分类Dev

如何使用URL中的param在java中发送这样的json发布请求?

来自分类Dev

发布请求返回空的正文响应(无200)python

来自分类Dev

在Nest.js中的发布请求正文中获取XML

来自分类Dev

如何在Matlab中设置http发布请求的正文

来自分类Dev

如何使用 json 文件作为正文执行发布请求

来自分类Dev

使用 Volley 自定义正文发布请求上传文件

来自分类Dev

如何在python中发出发布请求

来自分类Dev

单击Javascript链接以在Python中发出发布请求

来自分类Dev

在Laravel-5中发布ajax请求

来自分类Dev

如何使用RestClient在发布请求中发送数据

来自分类Dev

如何使用请求中发布的名称保存图像

Related 相关文章

  1. 1

    python:在请求正文中发布键/值对

  2. 2

    如何使用JSON正文在Java中发送发布请求

  3. 3

    如何在HTTP发布请求正文中发布参数?

  4. 4

    python3请求发布表格数据

  5. 5

    可以从Http请求正文中发布ODataQueryOptions吗?

  6. 6

    HttpPost 在请求正文中发布复杂的 JSONObject

  7. 7

    签名以请求jwt在python3中的API上使用

  8. 8

    无法在 swift 3 中发布请求参数?

  9. 9

    如何使用Requests模块在Python 3中发布此API代码?持续收到405错误

  10. 10

    在 python 请求中发布数据时出错

  11. 11

    使用多级对象在javascript中发布请求

  12. 12

    如何在python 3中发送发布文件(图像)

  13. 13

    在python3中发生错误时询问输入

  14. 14

    如何使用jmeter在发布请求中的正文数据中传递动态值

  15. 15

    使用python3异步HTTP请求

  16. 16

    Python请求:在单个请求中发布JSON和文件

  17. 17

    使用身份验证标头android在发布请求中添加正文

  18. 18

    如何使用列表作为参数在python中发出发布请求?

  19. 19

    如何使用URL中的param在java中发送这样的json发布请求?

  20. 20

    发布请求返回空的正文响应(无200)python

  21. 21

    在Nest.js中的发布请求正文中获取XML

  22. 22

    如何在Matlab中设置http发布请求的正文

  23. 23

    如何使用 json 文件作为正文执行发布请求

  24. 24

    使用 Volley 自定义正文发布请求上传文件

  25. 25

    如何在python中发出发布请求

  26. 26

    单击Javascript链接以在Python中发出发布请求

  27. 27

    在Laravel-5中发布ajax请求

  28. 28

    如何使用RestClient在发布请求中发送数据

  29. 29

    如何使用请求中发布的名称保存图像

热门标签

归档