Debugging
Adds a query field to return the headers from the request.
NOT FOR PRODUCTION
Only use this during local development or on other development environments. Using this extension in production can potentially leak sensitive information.
Schema
Base
graphql
type RequestHeader {
key: String!
value: [String!]
}
Extension
graphql
extend type Query {
requestHeaders: [RequestHeader!]
}
Example
graphql
query {
requestHeaders {
key
value
}
}
json
{
"data": {
"requestHeaders": [
{
"key": "x-lando",
"value": ["on"]
},
{
"key": "x-forwarded-server",
"value": ["39dad861e9d8"]
},
{
"key": "x-forwarded-host",
"value": ["foobar.lndo.site"]
},
{
"key": "sec-fetch-site",
"value": ["same-origin"]
},
{
"key": "referer",
"value": [
"https://foobar.lndo.site/de/admin/config/graphql/servers/manage/graphql_compose_server/explorer"
]
},
{
"key": "origin",
"value": ["https://foobar.lndo.site"]
},
{
"key": "cookie",
"value": [
"XDEBUG_SESSION=PHPSTORM; SSESSfa3d6941efe7a0c8c7da72e2eb8bc0e6=OH7liaho9Oe8kgb8UnEu8bP3KOHdnbaPrEeq4HEDAf6O13qq"
]
}
]
}
}