Я получаю доступ к API отдыха. Я должен сделать POST. Веб-сервис расположен за базовой аутентификацией c. Для доступа к данной конечной точке я также должен отправить заголовок авторизации.
case 1: curl GET http://username:password@example.com/endpoint1 => работает
case 2: curl GET http: //@example.com/endpoint1 -H "Авторизация: Basi c base64_encode (имя пользователя: пароль)" => работает
case 3: curl POST http: / /@example.com/endpoint2 -H "Авторизация: Basi c base64_encode (имя пользователя: пароль), Basi c another_auth_token" => не работает
case 4: curl POST http://username:password@example.com/endpoint2 -H "Авторизация: Basi c another_auth_token" => не работает
Также пробовал использовать php curl curl_setopt ($ ch, CURLOPT_USERPWD, 'username: password') и это не сработало.
Попытка добавления заголовков, Content-Type: application / json и application / x- www-form-urlencoded, и это не сработало.
Мне нужен curl POST с двумя заголовками авторизации для работы.
Есть какие-нибудь указатели, которые могут отсутствовать?