Запрос блокировки сервера API от GuzzleHttp

У меня есть 2 сервера, API server и Client server....

Оба сервера используют сервер Google Cloud, и я использую структуру Laravel для разработки своей системы...

Итак, в настоящее время проблема заключается в том, что он возвращает ошибку 403 при вызове API (на сервер API) с использованием GuzzleHttp (из Client Server).....

Но после того, как я изменил user agent на curl/7.65.3, вдруг все заработало нормально...

Но я хочу знать, почему??? Есть ли другое решение без изменения user-agent???

Спасибо


person Syamsoul Azrien    schedule 22.02.2021    source источник


Ответы (1)


Каков ваш метод использования? Если GET вы можете обратиться к:

GET-запросы, содержащие тело

Если запрос GET средства просмотра включает тело, CloudFront возвращает средству просмотра код состояния HTTP 403 (Запрещено).

https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/RequestAndResponseBehaviorCustomOrigin.html

person Kieu Trung    schedule 22.02.2021