Получен ответ 403 из-за отсутствия User-Agent.Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Получен ответ 403 из-за отсутствия User-Agent.

Сообщение Anonymous »

Я работаю с некоторыми сайтами WordPress, которые имеют вызовы API для выполнения различных задач, таких как сохранение данных или отправка транзакционных сообщений.
Мне сообщили, что один из наших клиентов обновляет их конечную точку, поэтому нам необходимо обновить все наши вызовы API обновленным URL-адресом.
После обновления конечных точек URL-адресов я начал получать ответ 403.
До этого обновления я получал только 200 ответов.
Почтальон дает мне 200 ответов с обновленным URL-адресом.
Согласно нашему client, похоже, что в наших вызовах отсутствует пользовательский агент, который не был нужен раньше, но, очевидно, необходим сейчас, поскольку он запускает брандмауэр веб-приложения клиента.
Похоже, что Postman автоматически включает пользовательский агент, поэтому он там работает.
Клиент предоставил пример того, как должен выглядеть пользовательский агент:

Код: Выделить всё

"User-Agent": "YourAppName/1.0"
Мне удалось найти User-Agent, зайдя в инспектор Chrome, щелкнув сеть, щелкнув запрос, а затем прокрутив заголовок вниз.
Звучит примерно так:

Код: Выделить всё

User-Agent: Mozilla/5.0 (Macintosh; Intel somestuff) AppleWebKit/somenumbers (KHTML, like Gecko) Chrome/morenumbers Safari/lastnumbers
Это кажется очевидным, но, пожалуйста, дайте мне знать, правильное ли это местоположение.
Используя указанный выше пользовательский агент, я попытался включить это в моем уже функциональном вызове API:

Код: Выделить всё


Подробнее здесь: [url]https://stackoverflow.com/questions/79142132/receiving-403-response-due-to-missing-user-agent[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»