Skip to content
This repository has been archived by the owner on Mar 20, 2023. It is now read-only.

Set meta referrer=origin #412

Merged
merged 1 commit into from
Feb 18, 2018
Merged

Set meta referrer=origin #412

merged 1 commit into from
Feb 18, 2018

Conversation

GromNaN
Copy link
Contributor

@GromNaN GromNaN commented Jan 19, 2018

A GraphQL query can be huge. And once encoded in the URL, it generates an enormous HTTP header "Referrer" that some HTTP servers cannot handle (without special configuration).

Adding this meta will pass only the domain name in the Referrer, not the full URL.

Doc : https://moz.com/blog/meta-referrer-tag

Error details

Here is the error:

<html>
<head><title>400 Request Header Or Cookie Too Large</title></head>
<body bgcolor=\"white\">
<center><h1>400 Bad Request</h1></center>
<center>Request Header Or Cookie Too Large</center>
<hr><center>nginx</center>
</body>
</html>

Caused by this request:

POST /? HTTP/1.1
Host: graphql.example.com
Connection: keep-alive
Content-Length: 14059
Accept: application/json
Origin: https://graphql.example.com
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36
Content-Type: application/json
Referer: https://graphql.example.com/?variables=%7B%22ids%22%3A%20%5B%2215cdd301-ac64-46d7-a974-af3b067259f7%22%2C%0A%22f4e24e27-b27a-4e07-9098-7880e35ad106%22%2C%0A%22f9001ca4-1b7f-48ba-bddc-2f06ccd0fa5b%22%2C%0A%225b5fde1c-1391-4058-9c0d-664bf73270f5%22%2C%0A%22167f2d14-af86-469f-85dd-78717a44907d%22%2C%0A%225aff3db0-7250-480d-ba3a-0669f2660477%22%2C%0A%225331385a-0a9e-4e16-829f-421437959f98%22%2C%0A%226b442ed0-ab87-42cf-83ab-331515b8b826%22%2C%0A%22451147cc-43b8-48d0-8135-51d8f50a5c0f%22%2C%0A%2267f3911a-2c74-44e2-94f8-f327b5d41145%22%2C%0A%2208342256-767e-4662-8e05-dbc08c46bfc8%22%2C%0A%22689f761a-fceb-46a4-aa4e-0e70182d3d0b%22%2C%0A%2205f50358-8bcd-4101-81bc-0c9ed2fc847a%22%2C%0A%2216c2a6aa-75dd-47bf-b558-08335a55f15c%22%2C%0A%220ee9ce28-3810-4acb-a541-e2fef849c9ad%22%2C%0A%2209662f7f-7354-4469-b8d6-4e868b37d7c1%22%2C%0A%2252d66434-f373-43ea-a9a0-0e1c5c4174b0%22%2C%0A%220f7dc250-dfbc-4dbd-ab81-56ae14f2adf2%22%2C%0A%2247e8b7dd-e8bb-41dd-ade2-84a98836b973%22%2C%0A%221b7f13f9-4752-4f7c-9d60-5cc30b09be4a%22%2C%0A%220ada696b-95b7-4b98-8684-9bbee314916c%22%2C%0A%2202822bee-4260-4e11-b002-dc31c6defd18%22%2C%0A%2201b72845-72c4-4534-a7be-c97521500a3d%22%2C%0A%2219a09430-4887-4076-909b-db79c39957e8%22%2C%0A%22598ed393-c55e-4e47-aac7-ad0ae45ac5d5%22%2C%0A%2210091e9e-5133-4f52-b53b-9893f703702c%22%2C%0A%2256a92201-3e98-476f-88ec-7f9d99a76091%22%2C%0A%22f16e4847-e767-4af6-87f4-0e32917ac044%22%2C%0A%22562cfa29-46df-4786-bc23-8400ce32074c%22%2C%0A%220ce70a3b-4c4d-4415-bbd3-7a3014d52bdd%22%2C%0A%224e0a8528-be2d-4a80-8ce4-fb1ce849cd88%22%2C%0A%2207c9e298-9f27-4362-ba3b-0ab27ca5a66b%22%2C%0A%225535c70b-db69-433e-98e8-678d8d73add7%22%2C%0A%221453c05d-6f54-44a9-830c-79d4afc40e43%22%2C%0A%221362f3e6-911c-413e-9c07-afe5444c2763%22%2C%0A%225cd8a7db-8915-42bc-a71a-b5ab09bac510%22%2C%0A%22f880886a-02db-4374-aae0-ff993e40953d%22%2C%0A%223e910150-6be2-4580-965f-4d0a302a8600%22%2C%0A%220547df75-40c9-4c96-8481-8e82fb6a0dc4%22%2C%0A%22490621c3-5912-4c65-91e8-2192d121da5d%22%2C%0A%2259d8391a-9d65-4d28-bebb-0765a9d76883%22%2C%0A%2258d5ca10-44b2-4f55-9ac0-45e1934b01d7%22%2C%0A%225297ddd3-b1ef-4462-8a1b-db30778a7fe8%22%2C%0A%220d0f4f3c-7ad0-4f35-868a-4dbbe49ed622%22%2C%0A%22f9e2dfdd-97de-4c56-8261-f94926659944%22%2C%0A%2206539009-0387-4420-a607-99da437444f6%22%2C%0A%226717be41-7f15-4297-8404-b4feb3ddf63a%22%2C%0A%22102432ef-fb59-466b-a80e-633e54f2afd0%22%2C%0A%2252589379-92cd-4fda-827c-e82d430fe2cb%22%2C%0A%22f8a08c36-12a7-46bf-9f21-b16a7974b826%22%2C%0A%2236f070ef-ff64-4a29-b8ea-9abc8a965204%22%2C%0A%220c097bc5-746b-4d51-bf03-fee7a9851760%22%2C%0A%22161f08fb-a1ab-41b5-af16-974c80deb52b%22%2C%0A%2245d26f2e-5bd2-4dfd-8a74-48ac4b4ace52%22%2C%0A%220e91a69b-f2fb-4ad1-bc86-4a12350db50a%22%2C%0A%22030d55be-f094-481a-9de6-2e87605d48ab%22%2C%0A%220f690353-0474-47ba-b405-411b9892088b%22%2C%0A%22f54c1a70-c893-4010-8050-1daae54aa18f%22%2C%0A%2204d26eaf-650e-4353-a951-02f58be99481%22%2C%0A%22f174aff9-1397-435f-afe6-a050974417ed%22%2C%0A%220cc41cfd-1043-461f-9c32-799ec0dac0a5%22%2C%0A%2209b1a9a2-cc6e-423d-b207-84049b51f7f5%22%2C%0A%2263d91df6-82a1-4346-96d1-46bb8b45011d%22%2C%0A%2255530f85-d00d-4612-b95a-c50bd1b1e7fa%22%2C%0A%2251101abf-7918-4972-ae1c-38d38ff18945%22%2C%0A%2242a68fa9-5859-4e9a-91aa-b4eed67574d6%22%2C%0A%2202da6690-753f-49b0-9349-38c12c0c2173%22%2C%0A%2218067b8f-0ff7-4b43-bed2-fc2fdf650113%22%2C%0A%225f1b345d-308a-4220-a261-e473f7de9672%22%2C%0A%222d0348c6-9cd8-4155-8b2a-08d6b5d79929%22%2C%0A%22fe49fb1d-d4ee-4e7c-8332-7c6b4f34bf2b%22%2C%0A%2211d23e7d-bab1-4562-bd84-b595b6083dae%22%2C%0A%22acf5c6db-4bd9-4379-9606-735e732397cc%22%2C%0A%2222d8c394-7e07-4ee0-8ddf-dae7b8d7c1d8%22%2C%0A%22b70c3838-7d88-4e3c-a04f-0bd7919a65c5%22%2C%0A%226b77f769-2af2-40b9-882c-95f0e57c7c32%22%2C%0A%22aa377ae3-695a-4fc7-adbb-b4d57e49228e%22%2C%0A%22f035e179-999f-4616-91b3-47f98b608625%22%2C%0A%22e2b55987-2887-4559-9963-960181cbfff1%22%2C%0A%22d9f702e4-6563-456a-8e71-d7ee891c28b8%22%2C%0A%226a47c6c9-6fca-4f90-bfe8-2ff511a8a655%22%2C%0A%228c88a875-1974-4129-b0b7-3f6b380dd2bb%22%2C%0A%22b1e66627-502d-4c72-b658-a85d95abcff4%22%2C%0A%22c6454284-04c1-4983-8c80-96bfb202dfd6%22%2C%0A%22090dd632-fd01-426f-8098-99e9b17c9ffd%22%2C%0A%22699c8976-8e0a-40ba-9e1d-99b1b57de192%22%2C%0A%22eab1f005-6d87-48da-9ad9-2d2d372a6ee7%22%2C%0A%221e4efecf-85c6-4920-af1d-9c739e7810ef%22%2C%0A%22067d0f8c-a804-4e53-8f05-00614899023b%22%2C%0A%22f948b57b-ac7e-4234-87d6-1e7e4736e24e%22%2C%0A%2252af063b-2358-4abb-b146-90c4f2eaed3d%22%2C%0A%2275662be6-adb2-4626-8fcc-f38578313f53%22%2C%0A%2244837acb-e903-477f-95ff-afe7569538ae%22%2C%0A%2253d0de36-6e60-43f1-8260-454b078ba79f%22%2C%0A%2288e5ebb4-5342-4d0f-8594-f61113a633a0%22%2C%0A%221da1bc89-1b4f-4c5b-87c8-9a43db2c6109%22%2C%0A%226f3f8478-d93a-4daf-8708-595c8af66364%22%2C%0A%2260151241-1e38-45f1-8946-aa1efb123a49%22%2C%0A%22784c2e95-11d4-45d8-abd9-b19547de0733%22%2C%0A%220a9ca8b5-c343-4183-a5cf-88893c2d1f07%22%2C%0A%22d029e717-efab-4eaf-bf83-44bb9da3a492%22%2C%0A%227ac6b0b4-86fa-4f99-9ee3-fe55c5359af1%22%2C%0A%2220e16b3e-a3c8-48f1-98f3-7391fc66a4ed%22%2C%0A%228aca6824-db09-49b6-b87e-8b4353f775b6%22%2C%0A%22dde9d543-abde-40cc-aa34-5963e4dd20ee%22%2C%0A%22605bc7db-38bf-47df-940b-618b306861a6%22%2C%0A%2297704f70-a523-4fa0-9b4c-ee5ad1226336%22%2C%0A%226158dba2-87d8-4bcd-b2f8-d1778d33aa39%22%2C%0A%22f553aaae-da42-496c-bab5-1dd41ce52adc%22%2C%0A%22af55ee4f-2d47-42f4-9bec-42f848d4a985%22%2C%0A%22dae6d97c-97c0-45bb-9505-dbf1b76fbe2c%22%2C%0A%22ab2504dc-e369-4dc6-8a99-a0fed2509d04%22%2C%0A%22ee9a7f04-f207-440a-a95b-0998bd57fb22%22%2C%0A%227dca75f3-af1b-4623-a7ab-5e662f79b9db%22%2C%0A%22e16aaabc-1a45-4819-9ff7-18c71b541ddf%22%2C%0A%228cfe9814-69ee-429b-9668-0f30d0b002c3%22%2C%0A%227c023b11-00c4-4a73-ac83-fb400f4670bb%22%2C%0A%22152683ea-6d3b-4619-97c0-e8bd140e9039%22%2C%0A%225cda9741-82d9-4715-9a69-22ca6d5ac278%22%2C%0A%22b0f4c78b-f0e1-479e-bb89-2dbfdfa10273%22%2C%0A%222b89d83d-8a13-4232-bf24-a4a0d8a3fc7d%22%2C%0A%22997efeba-4cab-4da0-905e-83d8f160cd1e%22%2C%0A%22482469c9-93ed-4ef0-bc23-9cc2b2a07473%22%2C%0A%22330c5897-8921-4d29-a551-c06fa884adf2%22%2C%0A%22b1ae2610-adf7-4030-81b6-a1d894156e5b%22%2C%0A%22baf29aa0-24fb-47cc-a86f-2a643dc4a6bd%22%2C%0A%22887fea72-9d17-46c7-9d4c-d33679d12551%22%2C%0A%220c597bc4-02fd-4664-9a4b-2b8a1459463c%22%2C%0A%22eda3ad1d-ab48-4f5b-a857-d14006f92cce%22%2C%0A%2294c7c4b4-9455-4039-acac-b7d41d87dccd%22%2C%0A%226da0f5e4-d64a-46fb-b784-a9b9bbcbe728%22%2C%0A%225136b54f-fdd7-478a-9d67-4b4124d61d70%22%2C%0A%22ab048c4e-6e74-426e-b195-5a1a5266e313%22%2C%0A%22e1c271df-fb84-4fb7-87f5-c6960121a67f%22%2C%0A%22f76f0fd3-a694-42e6-b419-4d87b7ebc638%22%2C%0A%224a363efc-d3a8-4193-822b-1b57f20b6f5f%22%2C%0A%22a66d5afd-1f22-409d-9dea-9c002ae86f2d%22%2C%0A%2283a291b5-da04-4721-9f2f-af5fd290607b%22%2C%0A%221861fb83-4a0d-438b-8e2a-6b476d6f43b2%22%2C%0A%22d80a44eb-49e4-4f5b-98e0-c9f9013e1d9b%22%2C%0A%2285a77b3b-ace3-4a97-a3cb-c3d676bafce0%22%2C%0A%223cbe24ba-ff42-48a9-8bf7-022d1b5dd0ba%22%2C%0A%22d9fa6c73-ce11-4156-9a98-1ce7404a06d0%22%2C%0A%220d365426-1681-44db-9af4-7c4b38a61b0a%22%2C%0A%2273f49e87-f6a2-444e-b903-393505f407ac%22%2C%0A%225bd41ee6-8424-406d-9caf-6e3474b8a269%22%2C%0A%2235af8fab-97a8-47c9-add4-05e1598fa31b%22%2C%0A%22cb5b8696-99e3-44a4-b695-18898d042ca2%22%2C%0A%22683a5ed7-8ba5-4304-a271-2ed3acbe6f8a%22%2C%0A%22b8457d15-7020-4047-b1be-2ad0b163722b%22%2C%0A%226a318e58-5340-4647-97f5-fd761b6418ce%22%2C%0A%22ca288c8e-31e8-4511-be48-e715568d7a32%22%2C%0A%22d99b86e7-6fa5-4b20-8575-46699ebbced7%22%2C%0A%22a15184e0-1f90-44b5-9c2b-931c2caad685%22%2C%0A%2296f6da09-12c4-46e8-9195-e2c7b818faf9%22%2C%0A%22caa69bce-39de-4cb6-8cd3-e5b6ab8373b8%22%2C%0A%228e5dfe58-24ea-4a1b-9ec1-3b227a6d8c1d%22%2C%0A%225cf124fd-ca49-4cc2-bd24-8782d892c8aa%22%2C%0A%22fdb69280-75fb-44e9-aaae-97d5b2de6d67%22%2C%0A%22e3432c02-a793-4bb4-99be-3ae92ff48ec7%22%2C%0A%22b22ce9e8-c6db-4d90-8269-ce112afc7419%22%2C%0A%228f5dfa75-f470-46f3-9f26-bb9e3d1adbf2%22%2C%0A%22b554566c-14bd-4a6f-9a1f-96181e23a7a3%22%2C%0A%226df8b525-2edd-4047-b6a4-f5636d9221d8%22%2C%0A%22bc0a0976-a38f-4078-8bae-78c5d3b408fa%22%2C%0A%22d2374ba0-5267-45d4-bce8-4618438aa3ba%22%2C%0A%22f138e0eb-03d0-43c8-ab47-0d5a76f71c0a%22%2C%0A%22b2360def-5e54-4275-883a-b57d387c1df7%22%2C%0A%22ad426810-65af-4507-901a-09f82c29aa0a%22%2C%0A%22907d71a3-99f4-409f-8f89-d4423da2d955%22%2C%0A%2280c1f032-515b-4c28-8690-4369a8c8b74d%22%2C%0A%22679576ad-3dc4-403d-a3a4-17eaa1e299cc%22%2C%0A%2271577c4c-1c3e-4ccf-b851-2d9c439595f6%22%2C%0A%22cf3654c0-9e11-46bb-9e2c-c7676e42edfe%22%2C%0A%226db98287-e4ac-4be9-9e51-e62f5265bdb5%22%2C%0A%22abdccfca-2486-4f16-a9b7-fd0e1e5026a5%22%2C%0A%22d3bccdf3-4c4e-46d4-860b-3c8625de7487%22%2C%0A%22c5ce12a0-15d5-4102-8fe2-f4d507c7723b%22%2C%0A%22a5bce777-f9a2-47cd-9686-3ebdfec237e9%22%2C%0A%226aaaf328-74b9-4f35-b5ac-a0b89cc1a889%22%2C%0A%22f9806c66-7559-4500-8b97-c068383d1f80%22%2C%0A%22865a01fc-a0e5-4270-a6f7-1c8bcca4d7be%22%2C%0A%22e57831b8-c628-49c2-bd18-397bd89aee5c%22%2C%0A%22c99c31bb-c327-4e4b-a649-11ccfa4ab0bf%22%2C%0A%2292a98014-1212-4cea-918a-f5a140fa705d%22%2C%0A%22b23e739f-b287-4ed3-8145-8154367bf9f7%22%2C%0A%227fb84613-d928-4f63-961c-98334b54dfa2%22%2C%0A%22df899845-fdd0-4cf7-bf65-31e2d364534c%22%2C%0A%2290164737-c035-425f-926d-6d3ec1cb8375%22%2C%0A%22de6d0957-06de-449b-86db-86e6f5ad8686%22%2C%0A%22e9d4b27b-4665-40f9-a7cf-4053ecf2c788%22%2C%0A%22c79592e6-f6c7-436c-b7ab-af2dd692db56%22%2C%0A%22935c0c8b-3705-4f56-a60a-736666d5aeef%22%2C%0A%22ad4939ff-589f-4fe8-adac-7ac27e7f2609%22%2C%0A%229407cb24-50d7-41cf-b533-41a9a3716913%22%2C%0A%22e09c029b-1093-46a8-bdb6-ff77dc3f1ef9%22%2C%0A%22a2d21c81-b788-4068-b0b1-926cf7861817%22%2C%0A%22ed0aef7c-727e-4180-a30f-5fdccaf5364f%22%2C%0A%22ffae702c-2ebd-4515-83c6-5f887b6a9aef%22%2C%0A%22843b0aa1-85e8-4b7f-b8c5-77c4c1622c28%22%2C%0A%22b4d5ef67-7d3f-4fea-bcc5-791e59a46766%22%2C%0A%2268618b36-9449-42ff-9002-20615f0fe17d%22%2C%0A%22745f0335-8eba-4ff7-960a-8a9231fce531%22%2C%0A%22b9c330da-a212-4b97-a9ca-cf1b49a615e3%22%2C%0A%22c87ed4a2-cab7-4a24-88a0-6d906c000d7c%22%2C%0A%22d521800f-7f51-45a5-b768-dd1efece2400%22%2C%0A%2289405bad-8375-4b8e-a206-50991c1b04cd%22%2C%0A%2290f2165d-ad20-4f7d-b8ca-93a756a218cb%22%2C%0A%227519a47e-b656-41d0-bd7b-c15d42391bb9%22%2C%0A%227bab0f6d-5acb-4667-92fa-4e4a4af4543e%22%2C%0A%229de7d253-c46c-4369-9750-d1efaabccff3%22%2C%0A%22acbbda0d-afd8-4714-9422-2c691a61fa85%22%2C%0A%22bf143efd-d2a3-4f44-94fc-16f81b6aa2a4%22%2C%0A%2278bed5f6-e3d1-42a8-979d-0dbb05e82e21%22%2C%0A%228d3156e7-bc2e-411b-88ff-e9d641fa2998%22%2C%0A%22ab84439e-c0af-4009-9876-77df27457e3f%22%2C%0A%2262be567f-2f9e-478d-8c8a-f23b655407d6%22%2C%0A%22bec5a9e8-c253-43d7-9b80-3f6704769dfd%22%2C%0A%229d44c7cc-91f2-4eb0-8a80-4e775e0776e1%22%2C%0A%22c4ef71aa-9f07-4a08-830e-674f481313f1%22%2C%0A%22f582356d-a772-47cb-b94e-8d0ce60b3842%22%2C%0A%22e7db4f3c-259f-444c-8d39-308fe0531db5%22%2C%0A%22e15488c4-6607-4ee8-bfcb-f77904718dd8%22%2C%0A%2272ef3cb9-e2a6-4e78-ac14-aa0028dae551%22%2C%0A%22d6f65fd1-c3ce-4e36-84d4-5d3f94db7bb9%22%2C%0A%22927b82c6-731f-4c04-a43f-004b95f1de9f%22%2C%0A%22a2bf33f7-135a-44a4-9ec3-1f61a6c4ee22%22%2C%0A%22588ff29b-d0af-49c3-bac4-f9b4e22896fb%22%2C%0A%22a29976b1-3e5e-42c7-9dc5-cccc8a94909e%22%2C%0A%2260393592-6ab2-4807-ae5f-79cdbaa0aa5c%22%2C%0A%228f0dc94e-3451-461b-b079-06f600c173c7%22%2C%0A%2278e95ceb-a0ac-4f45-b1a7-e7f6b6a75525%22%2C%0A%22d3383608-44bb-4c11-895d-16862fe4cb6e%22%2C%0A%2298302ed1-315f-4405-a982-96fbacf02544%22%2C%0A%22695b4c10-85b7-492e-9a9d-888486d2f630%22%2C%0A%22f4034bbe-9591-41af-a815-6ccc2d0f19c0%22%2C%0A%2290d24f1d-b84a-434e-9936-b648e6707003%22%2C%0A%2284797855-170e-4079-8c6f-6e5c7e5b2e76%22%2C%0A%2270ec3a23-bdc3-4bc7-a12c-7276be998159%22%2C%0A%22dcffc993-f8bc-4359-a6bb-705bf875be46%22%2C%0A%227466aaa7-7cd1-46e9-9b88-a2813bc391b5%22%2C%0A%22b6032392-bbaa-4f99-91d6-064f64044d56%22%2C%0A%225cad1196-7284-4287-85d2-f517d3f22c54%22%2C%0A%228e2bb3fd-83e1-4fc4-a018-1fcb68c549fb%22%2C%0A%22be94e7c5-5fe8-4b00-96c1-34d0ae264fa8%22%2C%0A%22ee278017-7ffd-412a-a7f0-68d969d0f26b%22%2C%0A%22991b0528-5158-4065-a86c-57df088eec95%22%2C%0A%22eb3c6c70-bbe5-443f-af90-d60221c6ad0f%22%2C%0A%2260c736f5-f385-4c6d-8e9d-3c19575bd138%22%2C%0A%22f316f87d-fdd2-4631-aa57-88b91f53c232%22%2C%0A%225e076893-74c6-4ebf-ba5e-684c6854626c%22%2C%0A%22e7bba928-e091-4f74-b921-21537bd65367%22%2C%0A%22b65113ac-ee9f-4aeb-8538-1e268b99ebdb%22%2C%0A%227ec0be46-f89c-4cb2-b308-1ed8a2161948%22%2C%0A%22ad9cddf3-2d9f-4507-9612-1781ac5031a4%22%2C%0A%22d7a08788-b8f8-40ea-b580-3386a6fb9092%22%2C%0A%22b42ffe3c-93ad-428c-8c0f-a5d7e2a3d5bf%22%2C%0A%22d7152813-0dfa-4680-94de-0b68aa05e9fc%22%2C%0A%22db32a593-a0ba-47bb-b71a-ab9fe1600b03%22%2C%0A%226527c0ed-3fca-4707-9576-1f1b7b641dff%22%2C%0A%2265ede7b3-1515-46b4-9771-81be6d258579%22%2C%0A%227c491c1e-7102-4e9c-b0a0-2f77288d7932%22%2C%0A%225e4f7299-cab0-4065-ab14-b1d903065c95%22%2C%0A%22db52acb6-f4e2-4802-a136-303e03fc9e92%22%2C%0A%227586e0f6-5031-4551-98b6-14608c9550a8%22%2C%0A%22bb8a51aa-1874-4ea4-bfb2-52c7a514365e%22%2C%0A%22ca0926d0-6518-40c1-a21d-ae7463c61ade%22%2C%0A%22c3e10b49-0b23-4cef-920f-8ada5b4fcd50%22%2C%0A%22857cb63f-641a-45ca-95e7-8c2b5e087e2e%22%2C%0A%226db6f335-af24-4f83-a4be-926fba90e3b7%22%2C%0A%22bdf651e6-c884-49ad-947d-5abad8b8d3ad%22%2C%0A%22f07ac5dd-3e93-4275-b45e-a0a8dc81d7d0%22%2C%0A%229a4238b9-690b-4ddc-a6c0-796d405a5d1d%22%2C%0A%22d07a0db3-7a31-483e-919a-659adbe6ebc0%22%2C%0A%226c2ee677-2f23-40d4-8f33-8a686dca3d25%22%2C%0A%2278270f2f-4189-4e6e-a0de-a64955759425%22%2C%0A%22823e6765-1e22-48a0-8bb6-7b9a68a2b554%22%2C%0A%227fe4f06c-07c2-434c-9feb-22fb60007763%22%2C%0A%226a09015c-9483-4499-a636-b376141da89a%22%2C%0A%22d9669ad4-af7f-4172-bc7f-b9f43e792434%22%2C%0A%22730ce012-3b2e-45f8-9438-4f619d3c6976%22%2C%0A%2247b7552f-d1c4-49a0-abdd-6cab510e90c5%22%2C%0A%22274d4b2a-84d7-420d-b3d4-a213c6d2bf55%22%2C%0A%2245119f99-2f20-4554-aed3-dff837fd95ca%22%2C%0A%22359d04c2-96fb-45f8-93a5-e123eab60ca3%22%2C%0A%22226475ad-9b9f-4cb9-aa90-9f17cb5784df%22%2C%0A%2210db8390-0762-49bf-b4ea-009941cae4a5%22%2C%0A%221f71b8a5-28bf-499f-8be3-fd41c20c3b8f%22%2C%0A%2234aa141d-c369-46b7-aabf-dce004e50a72%22%2C%0A%222c6741fe-668b-4bf5-88a4-b8e048f4a148%22%2C%0A%2205eeaec8-d911-4ddd-b74b-d1016ed3bbfc%22%2C%0A%224a776c08-8313-4258-b8c2-220d8df59faa%22%2C%0A%2240159b5d-6f64-4ea9-8765-c40e83305d70%22%2C%0A%2221cc0585-4f4f-42a1-ab09-187e0b03c153%22%2C%0A%22109c3e14-2d5c-4ef1-a9b6-692a9243dc68%22%2C%0A%2221936554-0e3e-4afe-8e15-6aef83ed4321%22%2C%0A%22b8d2a5b7-e494-4753-bf94-a90c63387bda%22%2C%0A%22857c8b4e-b97b-44eb-9838-ee1e5893e7f8%22%2C%0A%222292d28b-0a62-4599-829b-e647a65871c9%22%2C%0A%2281fe313b-0755-4648-a6a8-ceb5c48f53e8%22%2C%0A%226f68c7a6-6481-49e0-88dc-eaa439f93458%22%2C%0A%2268cbeab6-6609-421e-8a70-eb43ab5f9525%22%2C%0A%223806f402-aa73-46fe-be0a-4d8576b46850%22%2C%0A%22dd0d42cd-bb48-4b75-b750-7ecddaf62067%22%2C%0A%2239d3d3f8-7362-4859-9c79-e352ad7f8794%22%2C%0A%220862a431-1c44-46a0-b87c-c484df788318%22%2C%0A%2268263225-d14c-416d-b212-ec2ef96766b1%22%2C%0A%22976181ef-629f-4fc5-af08-bfa273e75ee8%22%2C%0A%2291c4e134-e34f-4f65-9aca-5ce5f8eedcdf%22%2C%0A%22d15b9b7d-c55d-43c2-93eb-ca066b847629%22%2C%0A%229ea130a0-228e-49cf-9997-834c2916ca6b%22%2C%0A%22905408b6-0417-497b-bfa4-d374cac62e94%22%2C%0A%22609f929e-bf1d-463b-8a7f-651807dc5217%22%2C%0A%223e690f52-6633-47f0-bde6-6188b878b2b2%22%2C%0A%22a321d1bc-92db-4d8d-a6ff-84b00781bc5c%22%2C%0A%2295755afc-fb2f-41c6-b657-93d491032028%22%2C%0A%22f03fcbc1-aa0c-4840-a98d-fdbb4192d01e%22%2C%0A%225b6a24bc-a04b-4840-987f-0f1d7f342b51%22%2C%0A%222105bbc3-5395-40be-bc19-899e4f2ef8a3%22%2C%0A%2242c6e4ea-c275-4bca-a7e7-8f95d855758a%22%2C%0A%224e56e2e7-600c-4d47-a912-9ab11d38e974%22%2C%0A%2298f41106-b750-4517-bd36-15ed4bc2e51f%22%2C%0A%228c2a9639-e459-4214-8f21-85382aed33f4%22%2C%0A%2213df8d46-a3d3-4db6-a31e-67ccdad5315f%22%2C%0A%2256de8a34-0ffa-4030-9c6d-de5101c4615f%22%2C%0A%22492afc40-5cae-4ff2-8ac3-b5a6031b29c9%22%2C%0A%22228864d6-10ff-4a39-a2c5-7f54cf2467cc%22%2C%0A%224ca5e554-709d-47fa-99a8-616548649bae%22%2C%0A%226b30337b-55d8-405e-aaac-ff7a7196246c%22%2C%0A%22d7dbea3f-d257-4f0a-bfaf-94a48b754371%22%2C%0A%22477f7b73-4ede-4d8f-82a9-97c4c02c04ba%22%2C%0A%222549af24-8d8c-49ba-96f8-5bf5a5e1e9a7%22%2C%0A%226c7b14ad-2d1e-420d-94e1-0b6cad7bf98a%22%2C%0A%229c6e20bc-ff7a-4773-bb17-623b0848129f%22%2C%0A%229389a053-cb0c-4d1f-b074-c4826a4b831c%22%2C%0A%221ed12e5c-3ea2-42f6-a0c0-8d646685ee50%22%2C%0A%223074138a-2837-4f4c-8b79-60b2503b3efd%22%2C%0A%22997cc0d9-db8d-4cb4-803c-85a0a2c2b439%22%2C%0A%22f01593e8-f0d9-46a3-bf97-af3a4d711353%22%2C%0A%22ee602061-43a0-45dd-9a2a-80eee5fd28cf%22%2C%0A%22ee595cb5-6c19-4460-8c21-519295bdcbc2%22%2C%0A%2276662f91-190b-4e01-961c-3197a4983885%22%2C%0A%2214b6277f-ff4a-47b0-afe2-fe8944be18a0%22%2C%0A%2216018eae-b8d6-473e-9fcf-adca8925f06f%22%2C%0A%228784a0ee-2d41-48c0-add6-361ed0496b29%22%2C%0A%22a206b9ec-a638-4ece-bf4e-05c165854a34%22%2C%0A%22661f150d-3ada-43df-9d3f-3c18c5d19640%22%2C%0A%227ff2f392-299a-4e90-bd6b-7d374d8521b3%22%2C%0A%224ff58b2e-c7f0-4e98-9fd5-4b58605798b8%22%2C%0A%226cc49041-b394-4876-aa14-692a9f68cf4e%22%2C%0A%229a8944fa-998b-4d38-97b7-1b8934ec88f9%22%2C%0A%22a43f8adb-8828-4c40-b942-7b8f08074831%22%2C%0A%22ef300825-1e1e-4640-acdd-5de41af4c025%22%2C%0A%22e83ede95-7be6-44c8-b770-5da856952e7c%22%2C%0A%220a278714-af05-4079-a838-48cdc9e85b9e%22%2C%0A%22889b39d6-6436-44a5-bf88-8ce3a66fa0c6%22%2C%0A%226a6ee2f0-947f-46b8-8bb6-2715d5c815ba%22%2C%0A%22f2779687-cc1d-4bc9-90eb-7e9a27f4f2db%22%0A%5D%7D&query=query%20(%24ids%3A%20%5BID%5D)%20%7B%0A%20%20articles(ids%3A%20%24ids)%20%7B%0A%20%20%20%20id%0A%20%20%7D%0A%7D%0A
Accept-Encoding: gzip, deflate, br
Accept-Language: fr-FR,fr;q=0.9,en-US;q=0.8,en;q=0.7

GraphQL query can be huge. And once encoded in the URL, it generates an enormous HTTP header "Referrer" that some HTTP servers cannot handle.
@GromNaN
Copy link
Contributor Author

GromNaN commented Jan 19, 2018

This meta could be added to the GraphiQL example also:
https://github.com/graphql/graphiql/blob/master/example/index.html

@IvanGoncharov IvanGoncharov merged commit 1009057 into graphql:master Feb 18, 2018
@IvanGoncharov
Copy link
Member

@GromNaN Thanks for PR 👍
Sorry for delay, I will to release it ASAP.

This meta could be added to the GraphiQL example also:

Do you want to submit PR for GraphiQL?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants