При использовании оболочки я могу успешно создать нового пользователя, запустив
curl --user administrator:pasword "Content-Type: application/json" https://localhost:8080/midpoint/ws/rest/users -d @user.json
Однако, когда я пытаюсь сделать то же самое в python, используя запросы, я получаю 200ответ и ни один пользователь не создан.
Это скрипт, который я использую:
import requests
headers = {
'Content-Type': 'application/json',
}
data = open('user.json')
response = requests.post('https://localhost:8080/midpoint/ws/rest/users', headers=headers, data=data, auth=('Administrator', 'password'))
print(response)
Для меня они выглядят одинаково.Что отличается в запросе Python, который мешает пользователю создать?