HTTP POST-запрос и базовая аутентификация - PullRequest
0 голосов
/ 28 сентября 2018

Когда я делаю:

curl https://example.com/my/ressource \
  -H "Content-Type: application/json" \
  --data '{"itemid":["123","456"]}' \
  -u myuser

Я получаю HTTP 403 Запрещенный код ошибки.Если я использую запрос get, он работает, например,

curl https://example.com/my/ressource

Работает нормально.Кроме того, если я отключаю базовую аутентификацию на стороне сервера, вышеуказанный почтовый запрос работает нормально.

Сервер является Apache 2.4 и действует как обратный прокси-сервер.

Что не так с постомпросить?

1 Ответ

0 голосов
/ 28 сентября 2018

Оказалось, что в приведенном выше случае Apache используется в качестве обратного прокси-сервера, а сервер позади Apache не может обрабатывать авторизацию, поэтому было решено удалить этот заголовок с помощью:

RequestHeader unset Authorization
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...