Das Plugin konfigurieren
Das Plugin konfigurierenKonfigurieren, welche URLs mit dem HTTP-Client angefragt werden können

Konfigurieren, welche URLs mit dem HTTP-Client angefragt werden können

Mit der Erweiterung HTTP Client wird das GraphQL-Schema mit globalen Feldern ausgestattet, um HTTP-Anfragen an einen Webserver auszuführen und deren Antwort abzurufen:

  • _sendJSONObjectItemHTTPRequest
  • _sendJSONObjectItemHTTPRequests
  • _sendJSONObjectCollectionHTTPRequest
  • _sendJSONObjectCollectionHTTPRequests
  • _sendHTTPRequest
  • _sendHTTPRequests
  • _sendGraphQLHTTPRequest
  • _sendGraphQLHTTPRequests

Du musst die Liste der URLs konfigurieren, zu denen du eine Verbindung herstellen kannst.

Jeder Eintrag kann entweder sein:

  • Eine Regex (regulärer Ausdruck), wenn er von / oder # umgeben ist, oder
  • Die vollständige URL, andernfalls

Zum Beispiel stimmt jeder dieser Einträge mit der URL "https://gatographql.com/recipes/" überein:

  • https://gatographql.com/recipes/
  • #https://gatographql.com/recipes/?#
  • #https://gatographql.com/.*#
  • /https:\\/\\/gatographql.com\\/(\S+)/

Es gibt 2 Stellen, an denen diese Konfiguration vorgenommen werden kann, in Prioritätsreihenfolge:

  1. Benutzerdefiniert: In der entsprechenden Schema-Konfiguration
  2. Allgemein: Auf der Einstellungsseite

Wähle in der auf den Endpunkt angewendeten Schema-Konfiguration die Option "Use custom configuration" und gib dann die gewünschten Einträge ein:

Einträge für die Schema-Konfiguration festlegen

Andernfalls werden die im Tab "Send HTTP Request Fields" der Einstellungen definierten Einträge verwendet:

Einträge für die Einstellungen festlegen
Einträge für die Einstellungen festlegen

Es gibt 2 Verhaltensweisen, "Allow access" und "Deny access":

  • Allow access: Nur die konfigurierten Einträge sind zugänglich, keine anderen
  • Deny access: Die konfigurierten Einträge sind nicht zugänglich, alle anderen Einträge schon
Zugriffsverhalten festlegen
Zugriffsverhalten festlegen