Eklentiyi yapılandırmaHTTP istemcisi ile hangi URL'lerin istek yapabileceğini yapılandırma
HTTP istemcisi ile hangi URL'lerin istek yapabileceğini yapılandırma
HTTP Client uzantısıyla GraphQL şeması, bir web sunucusuna HTTP istekleri göndermek ve yanıtlarını almak için global alanlarla donatılır:
_sendJSONObjectItemHTTPRequest_sendJSONObjectItemHTTPRequests_sendJSONObjectCollectionHTTPRequest_sendJSONObjectCollectionHTTPRequests_sendHTTPRequest_sendHTTPRequests_sendGraphQLHTTPRequest_sendGraphQLHTTPRequests
Bağlanabileceğimiz URL'lerin listesini yapılandırmamız gerekir.
Her giriş şunlardan biri olabilir:
/veya#ile çevreleniyorsa bir regex (düzenli ifade), ya da- Aksi takdirde tam URL
Örneğin, şu girişlerin herhangi biri "https://gatographql.com/recipes/" URL'siyle eşleşir:
https://gatographql.com/recipes/#https://gatographql.com/recipes/?##https://gatographql.com/.*#/https:\\/\\/gatographql.com\\/(\S+)/
Bu yapılandırmanın gerçekleştirilebileceği öncelik sırasına göre 2 yer vardır:
- Özel: İlgili Şema Yapılandırmasında
- Genel: Ayarlar sayfasında
Uç noktaya uygulanan Şema Yapılandırmasında "Use custom configuration" seçeneğini seçin ve ardından istenen girişleri girin:

Aksi takdirde, Ayarlar'daki "Send HTTP Request Fields" sekmesinde tanımlanan girişler kullanılır:

2 davranış vardır: "Allow access" ve "Deny access":
- Allow access: yalnızca yapılandırılan girişlere erişilebilir, diğerlerine erişilemez
- Deny access: yapılandırılan girişlere erişilemez, diğer tüm girişlere erişilebilir
