Настройка плагинаНастройка URL-адресов, доступных для HTTP-запросов
Настройка URL-адресов, доступных для HTTP-запросов
С расширением HTTP Client схема GraphQL получает глобальные поля для выполнения HTTP-запросов к веб-серверу и получения ответов:
_sendJSONObjectItemHTTPRequest_sendJSONObjectItemHTTPRequests_sendJSONObjectCollectionHTTPRequest_sendJSONObjectCollectionHTTPRequests_sendHTTPRequest_sendHTTPRequests_sendGraphQLHTTPRequest_sendGraphQLHTTPRequests
Необходимо настроить список URL-адресов, к которым разрешено подключение.
Каждая запись может быть:
- Регулярным выражением (regex), если оно заключено между символами
/или#, или - Полным URL-адресом в остальных случаях
Например, любая из следующих записей соответствует URL "https://gatographql.com/recipes/":
https://gatographql.com/recipes/#https://gatographql.com/recipes/?##https://gatographql.com/.*#/https:\\/\\/gatographql.com\\/(\S+)/
Настройку можно выполнить в 2 местах (в порядке приоритета):
- Пользовательская: в соответствующей Конфигурации схемы
- Общая: на странице Настроек
В Конфигурации схемы, применённой к endpoint, выберите параметр "Use custom configuration" и введите нужные записи:

В противном случае будут использоваться записи, заданные на вкладке "Send HTTP Request Fields" в Настройках:

Доступны 2 режима поведения: «Allow access» и «Deny access»:
- Allow access: доступ разрешён только к настроенным записям, ко всем остальным — запрещён
- Deny access: доступ к настроенным записям запрещён, ко всем остальным — разрешён
