发送后多部分python

发送后多部分python,python,python-requests,Python,Python Requests,尝试使用python发布到API: import requests import json url='https://link.html' data = { 'keyfile':{ 'valuekey1': 'data1', 'valuekey2': 'data2' } } payload = {'keypost': data} headers = { 'Authorization': 'Bearer <token>', #'content-type': 'multipart

尝试使用python发布到API:

import requests
import json

url='https://link.html'

data = {
'keyfile':{
'valuekey1': 'data1',
'valuekey2': 'data2'
}
}

payload = {'keypost': data}

headers = {
'Authorization': 'Bearer <token>',
#'content-type': 'multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW'
}

response = requests.post(url, headers=headers, data=payload)

print(response)
print(response.text)
有效载荷1和有效载荷2有什么不同:

import requests
import json

url='https://link.html'

data = {
'keyfile':{
'valuekey1': 'data1',
'valuekey2': 'data2'
}
}

payload = {'keypost': data}

headers = {
'Authorization': 'Bearer <token>',
#'content-type': 'multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW'
}

response = requests.post(url, headers=headers, data=payload)

print(response)
print(response.text)
  • 但我仍然想要有效载荷1,因为它看起来很简单?

    试试这个:

    import requests
    import json
    
    url='https://link.html'
    
    data = {
    'keyfile':{
    'valuekey1': 'data1',
    'valuekey2': 'data2'
    }
    }
    
    payload = {'keypost': data}
    
    headers = {
    'Authorization': 'Bearer <token>',
    #'content-type': 'multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW'
    }
    
    response = requests.post(url, headers=headers, data=payload)
    
    print(response)
    print(response.text)
    
    data = {
        'valuekey1': 'data1',
        'valuekey2': 'data2'
    }
    
    payload = {'keypost': data}
    
    试试这个:

    import requests
    import json
    
    url='https://link.html'
    
    data = {
    'keyfile':{
    'valuekey1': 'data1',
    'valuekey2': 'data2'
    }
    }
    
    payload = {'keypost': data}
    
    headers = {
    'Authorization': 'Bearer <token>',
    #'content-type': 'multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW'
    }
    
    response = requests.post(url, headers=headers, data=payload)
    
    print(response)
    print(response.text)
    
    data = {
        'valuekey1': 'data1',
        'valuekey2': 'data2'
    }
    
    payload = {'keypost': data}
    

    你有什么错误吗?如果是,请在post.on python请求中包含stacktrace,无错误,但on API无法捕获密钥看看这个答案:答案应该使用另一个库您是否收到任何错误?如果是,请在post.on python请求中包含stacktrace,没有错误,但是on API无法捕获密钥看看这个答案:答案应该使用另一个库,而这段代码可能会回答这个问题,提供有关此代码回答问题的原因和/或方式的附加上下文可以提高其长期价值。虽然此代码可以回答问题,但提供有关此代码回答问题的原因和/或方式的附加上下文可以提高其长期价值。