Jef*_*f F 8 python api rest post json
好的,我放弃了.我试图发布包含JSON的文件的内容.该文件的内容如下所示:
{
"id”:99999999,
"orders":[
{
"ID”:8383838383,
"amount":0,
"slotID":36972026
},
{
"ID”:2929292929,
"amount":0,
"slotID":36972026
},
{
"ID”:4747474747,
"amount":0,
"slotID":36972026
}]
}
Run Code Online (Sandbox Code Playgroud)
这里的代码可能与标记不符:
#!/usr/bin/env python3
import requests
import json
files = {'file': open(‘example.json’, 'rb')}
headers = {'Authorization' : ‘(some auth code)’, 'Accept' : 'application/json', 'Content-Type' : 'application/json'}
r = requests.post('https://api.example.com/api/dir/v1/accounts/9999999/orders', files=files, headers=headers)
Run Code Online (Sandbox Code Playgroud)
jac*_*ack 10
这应该工作,但它适用于非常大的文件.
import requests
url = 'https://api.example.com/api/dir/v1/accounts/9999999/orders'
headers = {'Authorization' : ‘(some auth code)’, 'Accept' : 'application/json', 'Content-Type' : 'application/json'}
r = requests.post(url, data=open('example.json', 'rb'), headers=headers)
Run Code Online (Sandbox Code Playgroud)
如果要发送较小的文件,请将其作为字符串发送.
contents = open('example.json', 'rb').read()
r = requests.post(url, data=contents, headers=headers)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
36543 次 |
最近记录: |