使用py请求HTTP post请求时出现问题



从这个API请求POST请求时遇到问题:https://docs.pixe.la/entry/post-user

import requests as re
url = 'https://pixe.la/v1/users'
myobj =({"token":"tonybui", 
"username":"Tonybui2003", 
"agreeTermsOfService":"yes", 
"notMinor":"yes"})

# {"message":"Success. Let's visit https://pixe.la/@a-know , it is your profile page!","isSuccess":true}
response = re.post(url, data = myobj)
# data = response.json()
print(response.text)

错误消息:{"message":"Failed to unmarshal request body: invalid character 'o' in literal true (expecting 'r')","isSuccess":false}

响应变量中使用json = myobj而不是data = myobj

删除myobj变量中的括号

最新更新