> For the complete documentation index, see [llms.txt](https://nghiaxchis.gitbook.io/ncmaz-nextjs-headless-cms-wordpres-blog-magazine/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://nghiaxchis.gitbook.io/ncmaz-nextjs-headless-cms-wordpres-blog-magazine/ncmaz-faust/414-request-uri-too-large.md).

# 414 Request-URI Too Large

Since Faust 0.3.0, GraphQL requests are made using the `GET` HTTP method. Since most hosting providers cache `GET` requests, this will help keep your WordPress instance below capacity. However, there are some instances where you may want Apollo to use the `POST` HTTP method for GraphQL requests:

* You are receiving stale data
* Your GraphQL queries are too long to be stringified into a URL (this length is determined by your hosting provider)

If you want Faust to use `POST` requests instead of `GET` requests, you can set the following property in your `.env`:&#x20;

```shellscript
NEXT_PUBLIC_SITE_API_METHOD = POST
```

<div align="left"><figure><img src="https://1497096588-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdrDDvIKPQvgLvQ5xJBSo%2Fuploads%2FSeBoYlQP1riG37FifatI%2FScreenshot%202023-12-05%20at%2010.35.26.png?alt=media&amp;token=8f8a0746-0257-47e8-a133-86841f9a769c" alt=""><figcaption><p><strong>Changing the Desired HTTP Method for Your GraphQL Requests</strong></p></figcaption></figure></div>

This means you need to change this **environment variable** value in the environment variable settings section of your hosting settings.
