Здравствуйте, имеется веб сервис поддерживающий апи, в файл вида
http://ip:port/api/api.json можно вносить изменение путем отправки post запроса. Но загвоздка в том что не получается пройти авторизацию - обычный логин и пароль - но не могу понять какой должен быть синтаксис
пробовал запросы вида
.\curl.exe -X POST http://ip:port/api/api.json -u login:password -H 'Content-Type: application/json' -d '{...}'
или
.\curl.exe -X POST http://login:password@ip:port/api/api.json -H 'Content-Type: application/json' -d '{...}'
пробовал даже завернуть авторизацию в base
[Convert]::ToBase64String([Text.Encoding]::UTF8.GetBytes("login:password"))
.\curl.exe -X POST http://ip:port/api/api.json -H "Authorization: Bearer ..." -H 'Content-Type: application/json' -d '{...}'
везде показывает HTTP/1.1 401 Unauthorized
Аналогично пробовал через wget
wget -O- --post-data='{...}' --header='Content-Type:application/json' 'http://ip:port/api/api.json'
результат тот же
Большинство инфы с гугла сводятся к двум вариантам выше, только в разных вариациях, и к сожалению ничего не работает