更改GraphQl查询POST请求以获取

更改GraphQl查询POST请求以获取,graphql,react-apollo,apollo-client,Graphql,React Apollo,Apollo Client,我正在使用 graphQl库,但我面临的问题是,当我使用查询时,它应该是一个GET请求,但它在网络选项卡中显示它是一个POST请求 是否有一些额外的参数,我需要在下面的代码中传递,使其成为GET请求 下面是对产品搜索的查询,它工作得非常好 let graphql = ` query category( ${params} ) { ${defaultCategory != null ? categorySearch

我正在使用 graphQl库,但我面临的问题是,当我使用查询时,它应该是一个GET请求,但它在网络选项卡中显示它是一个POST请求

是否有一些额外的参数,我需要在下面的代码中传递,使其成为GET请求

下面是对产品搜索的查询,它工作得非常好

 let graphql = `
        query category(
            ${params}
        ) { 
            ${defaultCategory != null ? categorySearch : ''}
            products(
                pageSize: $pageSize
                currentPage: $currentPage
                ${textSearch}
                filter: {
                    ${filter}
                }
                sort: {
                    ${sort}
                }
                region:
                  "${region}"
                
            ) {
                ${searchFilters}

                items {
                  ${productFields}
                }

                page_info {
                    total_pages
                    current_page
                }
                total_count
            }
        }
    `;

GrpahQL操作始终是POST请求,不应获取。您想要GET请求的任何具体原因。

应该是POST(许多原因:大小、编码)“工作”代码示例正在滥用graphql,不应该是字符串操作/模板文字,而是作为变量传递的参数。。。正如在后端的ImageForCaching查询中一样,我怀疑您是否可以使用GET而不是POST请求,这是怎么回事。
 let graphql = `
        query category(
            ${params}
        ) { 
            ${defaultCategory != null ? categorySearch : ''}
            products(
                pageSize: $pageSize
                currentPage: $currentPage
                ${textSearch}
                filter: {
                    ${filter}
                }
                sort: {
                    ${sort}
                }
                region:
                  "${region}"
                
            ) {
                ${searchFilters}

                items {
                  ${productFields}
                }

                page_info {
                    total_pages
                    current_page
                }
                total_count
            }
        }
    `;