Если я хочу получить конкретный Заказ , я делаю это:
import requests, json
r = requests.get('https://mycompany.com/api/orders/4&ws_key=XXX&output_format=JSON')
print r
И все работает нормально.Он дает мне всю информацию о номере заказа 4.
Проблема заключается в том, что я хочу обновить определенное поле, например, поле reference .Если я сделаю это:
data={'ws_key':'XXX',
'output_format':'JSON',
'reference': 'TEST'}
r = requests.post('https://mycompany.com/api/orders/4', data=data)
print r
Я получу этот вывод:
[401] Unauthorized
Я попробовал этот другой вариант:
headers = {'Authorization' : 'Basic XXX'}
data={'output_format':'JSON',
'reference': 'TEST'}
r = requests.post('https://mycompany.com/api/orders/4', data=data, headers=headers)
print r
Но результат тот же:
[401] Unauthorized
Как мне изменить поле?