Get original GraphQL query string from HTTP request
I am working on a GraphQL backend service in C# (.NET8 Web Api), which is a proxy for an another GraphQL service (An existing black box application with a GraphQL API, unknown implementation). I have to proxy the payload to the remote black box GraphQL endpoint, adding additional authentication headers, etc. Also, the service developed by me will be visible on a proxy service (Technically, a proxy frontend service), using GraphQL schema stitching. The Proxy frontend service wont have any graphql capabilities apart from schema-stitching, no Query/Mutation implementations. It will show only, what my service exposes on its GraphQL endpoint.