Configureren welke URL's kunnen worden opgevraagd met de HTTP-client
Met de extensie HTTP Client wordt het GraphQL-schema uitgerust met globale velden om HTTP-verzoeken uit te voeren naar een webserver en hun reacties op te halen:
_sendJSONObjectItemHTTPRequest_sendJSONObjectItemHTTPRequests_sendJSONObjectCollectionHTTPRequest_sendJSONObjectCollectionHTTPRequests_sendHTTPRequest_sendHTTPRequests_sendGraphQLHTTPRequest_sendGraphQLHTTPRequests
Je moet de lijst met URL's configureren waarmee je verbinding kunt maken.
Elke vermelding kan zijn:
- Een regex (reguliere expressie), als deze omgeven is door
/of#, of - De volledige URL, anders
Bijvoorbeeld, elk van deze vermeldingen komt overeen met URL "https://gatographql.com/recipes/":
https://gatographql.com/recipes/#https://gatographql.com/recipes/?##https://gatographql.com/.*#/https:\\/\\/gatographql.com\\/(\S+)/
Er zijn 2 plaatsen waar deze configuratie kan plaatsvinden, in volgorde van prioriteit:
- Aangepast: In de bijbehorende Schemaconfiguratie
- Algemeen: Op de pagina Instellingen
Selecteer in de Schemaconfiguratie die op het eindpunt wordt toegepast de optie "Use custom configuration" en voer de gewenste vermeldingen in:

Anders worden de vermeldingen gebruikt die zijn gedefinieerd op het tabblad "Send HTTP Request Fields" in de Instellingen:

Er zijn 2 gedragingen: "Allow access" en "Deny access":
- Allow access: alleen de geconfigureerde vermeldingen zijn toegankelijk, geen andere
- Deny access: de geconfigureerde vermeldingen zijn niet toegankelijk, alle andere vermeldingen wel
