Я пытаюсь отладить проблему, которая возникает на нашем сайте, с использованием Apollo Client / GraphQl в Firefox. Хотя проблема возникает в Firefox на моей машине, я считаю, что она возникает и для других пользователей в других браузерах, таких как Safari.
В частности, я пытаюсь понять, может ли проблема быть вызвана одним из моих заголовков content-length
по запросу POST
.
Мой запрос, кажется, работает нормально, когда я нахожусь в режиме приватного просмотра, однако в обычном режиме просмотра я получаю нулевой ответ.
Когда я сравниваю два запроса рядом, единственная проблема, которую я вижу, это огромная разница в значении content-length
.
Тело JSON, которое я отправляю через 2 разных запроса, абсолютно одинаковое и выглядит примерно так:
operationName: "Checkout"
query: "query Checkout($id: ID!) { node(id: $id) { ... on Checkout { id totalPrice webUrl customAttributes { key value __typename } lineItems(first: 100) { edges { node { id quantity title customAttributes { key value __typename } variant { id __typename } __typename } __typename } pageInfo { hasNextPage hasPreviousPage __typename } __typename } __typename } __typename } }"
variables:{
id:"faw8fa8wfha9w8fh9898h8ahw8hdawf"
service:"shopify"
shopifyStoreUrl:"my-store-url.myshopify.com"
}
Когда Firefox работает нормально (там, где он не работает), значение content-length
равно 21. Когда я запускаю его в режиме приватного просмотра (где работает), значение равно 950.
Можно ли предположить, что запрос отправляет не все тело, когда Firefox работает нормально и, следовательно, виновник?