diff --git a/implementations/lighthouse/README.md b/implementations/lighthouse/README.md index 9f5cd32c..122fc936 100644 --- a/implementations/lighthouse/README.md +++ b/implementations/lighthouse/README.md @@ -289,7 +289,7 @@ The server MAY support these, but are truly optional. These are suggestio }, { "type": "->", - "line": 89, + "line": 99, "function": "Illuminate\\Pipeline\\{closure}", "file": "/app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php", "class": "Illuminate\\Pipeline\\Pipeline" @@ -538,7 +538,7 @@ The server MAY support these, but are truly optional. These are suggestio "call": "Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize::handle(instance of Illuminate\\Http\\Request, instance of Closure)" }, { - "line": 89, + "line": 99, "file": "/app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php", "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)" }, @@ -769,7 +769,7 @@ The server MAY support these, but are truly optional. These are suggestio "call": "Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize::handle(instance of Illuminate\\Http\\Request, instance of Closure)" }, { - "line": 89, + "line": 99, "file": "/app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php", "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)" }, @@ -1000,7 +1000,7 @@ The server MAY support these, but are truly optional. These are suggestio "call": "Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize::handle(instance of Illuminate\\Http\\Request, instance of Closure)" }, { - "line": 89, + "line": 99, "file": "/app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php", "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)" }, @@ -1231,7 +1231,7 @@ The server MAY support these, but are truly optional. These are suggestio "call": "Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize::handle(instance of Illuminate\\Http\\Request, instance of Closure)" }, { - "line": 89, + "line": 99, "file": "/app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php", "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)" }, @@ -1462,7 +1462,7 @@ The server MAY support these, but are truly optional. These are suggestio "call": "Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize::handle(instance of Illuminate\\Http\\Request, instance of Closure)" }, { - "line": 89, + "line": 99, "file": "/app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php", "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)" }, @@ -1693,7 +1693,7 @@ The server MAY support these, but are truly optional. These are suggestio "call": "Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize::handle(instance of Illuminate\\Http\\Request, instance of Closure)" }, { - "line": 89, + "line": 99, "file": "/app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php", "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)" }, @@ -1924,7 +1924,7 @@ The server MAY support these, but are truly optional. These are suggestio "call": "Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize::handle(instance of Illuminate\\Http\\Request, instance of Closure)" }, { - "line": 89, + "line": 99, "file": "/app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php", "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)" }, @@ -2155,7 +2155,7 @@ The server MAY support these, but are truly optional. These are suggestio "call": "Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize::handle(instance of Illuminate\\Http\\Request, instance of Closure)" }, { - "line": 89, + "line": 99, "file": "/app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php", "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)" }, @@ -2386,7 +2386,7 @@ The server MAY support these, but are truly optional. These are suggestio "call": "Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize::handle(instance of Illuminate\\Http\\Request, instance of Closure)" }, { - "line": 89, + "line": 99, "file": "/app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php", "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)" }, @@ -2617,7 +2617,7 @@ The server MAY support these, but are truly optional. These are suggestio "call": "Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize::handle(instance of Illuminate\\Http\\Request, instance of Closure)" }, { - "line": 89, + "line": 99, "file": "/app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php", "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)" }, @@ -2848,7 +2848,7 @@ The server MAY support these, but are truly optional. These are suggestio "call": "Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize::handle(instance of Illuminate\\Http\\Request, instance of Closure)" }, { - "line": 89, + "line": 99, "file": "/app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php", "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)" }, @@ -3079,7 +3079,7 @@ The server MAY support these, but are truly optional. These are suggestio "call": "Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize::handle(instance of Illuminate\\Http\\Request, instance of Closure)" }, { - "line": 89, + "line": 99, "file": "/app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php", "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)" }, @@ -3310,7 +3310,7 @@ The server MAY support these, but are truly optional. These are suggestio "call": "Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize::handle(instance of Illuminate\\Http\\Request, instance of Closure)" }, { - "line": 89, + "line": 99, "file": "/app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php", "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)" }, @@ -3633,7 +3633,7 @@ The server MAY support these, but are truly optional. These are suggestio "call": "Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize::handle(instance of Illuminate\\Http\\Request, instance of Closure)" }, { - "line": 89, + "line": 99, "file": "/app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php", "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)" }, @@ -3864,7 +3864,7 @@ The server MAY support these, but are truly optional. These are suggestio "call": "Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize::handle(instance of Illuminate\\Http\\Request, instance of Closure)" }, { - "line": 89, + "line": 99, "file": "/app/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php", "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)" }, diff --git a/implementations/thegraph/README.md b/implementations/thegraph/README.md index 253fbb8b..f3b2e8dc 100644 --- a/implementations/thegraph/README.md +++ b/implementations/thegraph/README.md @@ -3,888 +3,73 @@
5A70
MAY accept application/x-www-form-urlencoded formatted GET requests9ABE
SHOULD respond with 4xx status code if content-type is not supplied on POST requests9ABE
MAY respond with 4xx status code if content-type is not supplied on POST requestsA5BF
MAY use 400 status code when request body is missing on POST423L
MAY use 400 status code on missing {query} parameterLKJ0
MAY use 400 status code on object {query} parameterLKJ1
MAY use 400 status code on number {query} parameterLKJ2
MAY use 400 status code on boolean {query} parameterLKJ3
MAY use 400 status code on array {query} parameter6C00
MAY use 400 status code on object {operationName} parameter6C01
MAY use 400 status code on number {operationName} parameter6C02
MAY use 400 status code on boolean {operationName} parameter6C03
MAY use 400 status code on array {operationName} parameter4760
MAY use 400 status code on string {variables} parameter4761
MAY use 400 status code on number {variables} parameter4762
MAY use 400 status code on boolean {variables} parameter4763
MAY use 400 status code on array {variables} parameterD6D5
MAY allow URL-encoded JSON string {variables} parameter in GETs when accepting application/graphql-response+json60AA
SHOULD use 4xx or 5xx status codes on JSON parsing failure when accepting application/graphql-response+json3E36
SHOULD use 4xx or 5xx status codes if parameters are invalid when accepting application/graphql-response+json58B0
MAY use 400 status code on string {extensions} parameter58B1
MAY use 400 status code on number {extensions} parameter58B2
MAY use 400 status code on boolean {extensions} parameter58B3
MAY use 400 status code on array {extensions} parameterB6DC
MAY use 4xx or 5xx status codes on JSON parsing failureBCF8
MAY use 400 status code on JSON parsing failure8764
MAY use 4xx or 5xx status codes if parameters are invalid3E3A
MAY use 400 status code if parameters are invalid865D
SHOULD use 4xx or 5xx status codes on document parsing failure when accepting application/graphql-response+json556A
SHOULD use 400 status code on document parsing failure when accepting application/graphql-response+jsonD586
SHOULD not contain the data entry on document parsing failure when accepting application/graphql-response+json51FE
SHOULD use 4xx or 5xx status codes on document validation failure when accepting application/graphql-response+json74FF
SHOULD use 400 status code on document validation failure when accepting application/graphql-response+json5E5B
SHOULD not contain the data entry on document validation failure when accepting application/graphql-response+json86EE
SHOULD use a status code of 400 on variable coercion failure when accepting application/graphql-response+json22EB
SHOULD accept application/graphql-response+json and match the content-type
-{
- "statusText": "Not Found",
- "status": 404,
- "headers": {
- "vary": "Accept-Encoding",
- "strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
- "server": "cloudflare",
- "date": "",
- "content-type": "text/plain",
- "content-length": "9",
- "connection": "close",
- "cf-ray": "",
- "cf-cache-status": "DYNAMIC",
- "access-control-allow-origin": "*"
- },
- "body": "Not found"
-}
-
-47DE
SHOULD accept */* and use application/json for the content-type
-{
- "statusText": "Not Found",
- "status": 404,
- "headers": {
- "vary": "Accept-Encoding",
- "strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
- "server": "cloudflare",
- "date": "",
- "content-type": "text/plain",
- "content-length": "9",
- "connection": "close",
- "cf-ray": "",
- "cf-cache-status": "DYNAMIC",
- "access-control-allow-origin": "*"
- },
- "body": "Not found"
-}
-
-80D8
SHOULD assume application/json content-type when accept is missing
-{
- "statusText": "OK",
- "status": 200,
- "headers": {
- "vary": "Accept-Encoding",
- "transfer-encoding": "chunked",
- "strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
- "server": "cloudflare",
- "date": "",
- "content-type": "text/html",
- "content-encoding": "br",
- "connection": "close",
- "cf-ray": "",
- "cf-cache-status": "DYNAMIC",
- "access-control-allow-origin": "*"
- },
- "body": ""
-}
-
-9C48
MAY NOT allow executing mutations on GET requests
-{
- "statusText": "OK",
- "status": 200,
- "headers": {
- "vary": "Accept-Encoding",
- "transfer-encoding": "chunked",
- "strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
- "server": "cloudflare",
- "date": "",
- "content-type": "text/html",
- "content-encoding": "br",
- "connection": "close",
- "cf-ray": "",
- "cf-cache-status": "DYNAMIC",
- "access-control-allow-origin": "*"
- },
- "body": ""
-}
-
-6610
SHOULD use 400 status code on missing {query} parameter when accepting application/graphql-response+json
-{
- "statusText": "Not Found",
- "status": 404,
- "headers": {
- "vary": "Accept-Encoding",
- "strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
- "server": "cloudflare",
- "date": "",
- "content-type": "text/plain",
- "content-length": "9",
- "connection": "close",
- "cf-ray": "",
- "cf-cache-status": "DYNAMIC",
- "access-control-allow-origin": "*"
- },
- "body": "Not found"
-}
-
-3715
SHOULD use 200 status code with errors field on missing {query} parameter when accepting application/json
-{
- "statusText": "Not Found",
- "status": 404,
- "headers": {
- "vary": "Accept-Encoding",
- "strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
- "server": "cloudflare",
- "date": "",
- "content-type": "text/plain",
- "content-length": "9",
- "connection": "close",
- "cf-ray": "",
- "cf-cache-status": "DYNAMIC",
- "access-control-allow-origin": "*"
- },
- "body": "Not found"
-}
-
-4F50
SHOULD use 400 status code on object {query} parameter when accepting application/graphql-response+json
-{
- "statusText": "Not Found",
- "status": 404,
- "headers": {
- "vary": "Accept-Encoding",
- "strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
- "server": "cloudflare",
- "date": "",
- "content-type": "text/plain",
- "content-length": "9",
- "connection": "close",
- "cf-ray": "",
- "cf-cache-status": "DYNAMIC",
- "access-control-allow-origin": "*"
- },
- "body": "Not found"
-}
-
-4F51
SHOULD use 400 status code on number {query} parameter when accepting application/graphql-response+json
-{
- "statusText": "Not Found",
- "status": 404,
- "headers": {
- "vary": "Accept-Encoding",
- "strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
- "server": "cloudflare",
- "date": "",
- "content-type": "text/plain",
- "content-length": "9",
- "connection": "close",
- "cf-ray": "",
- "cf-cache-status": "DYNAMIC",
- "access-control-allow-origin": "*"
- },
- "body": "Not found"
-}
-
-4F52
SHOULD use 400 status code on boolean {query} parameter when accepting application/graphql-response+json
-{
- "statusText": "Not Found",
- "status": 404,
- "headers": {
- "vary": "Accept-Encoding",
- "strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
- "server": "cloudflare",
- "date": "",
- "content-type": "text/plain",
- "content-length": "9",
- "connection": "close",
- "cf-ray": "",
- "cf-cache-status": "DYNAMIC",
- "access-control-allow-origin": "*"
- },
- "body": "Not found"
-}
-
-4F53
SHOULD use 400 status code on array {query} parameter when accepting application/graphql-response+json
-{
- "statusText": "Not Found",
- "status": 404,
- "headers": {
- "vary": "Accept-Encoding",
- "strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
- "server": "cloudflare",
- "date": "",
- "content-type": "text/plain",
- "content-length": "9",
- "connection": "close",
- "cf-ray": "",
- "cf-cache-status": "DYNAMIC",
- "access-control-allow-origin": "*"
- },
- "body": "Not found"
-}
-
-9FE0
SHOULD use 200 status code with errors field on object {query} parameter when accepting application/json
-{
- "statusText": "Not Found",
- "status": 404,
- "headers": {
- "vary": "Accept-Encoding",
- "strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
- "server": "cloudflare",
- "date": "",
- "content-type": "text/plain",
- "content-length": "9",
- "connection": "close",
- "cf-ray": "",
- "cf-cache-status": "DYNAMIC",
- "access-control-allow-origin": "*"
- },
- "body": "Not found"
-}
-
-9FE1
SHOULD use 200 status code with errors field on number {query} parameter when accepting application/json
-{
- "statusText": "Not Found",
- "status": 404,
- "headers": {
- "vary": "Accept-Encoding",
- "strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
- "server": "cloudflare",
- "date": "",
- "content-type": "text/plain",
- "content-length": "9",
- "connection": "close",
- "cf-ray": "",
- "cf-cache-status": "DYNAMIC",
- "access-control-allow-origin": "*"
- },
- "body": "Not found"
-}
-
-9FE2
SHOULD use 200 status code with errors field on boolean {query} parameter when accepting application/json
-{
- "statusText": "Not Found",
- "status": 404,
- "headers": {
- "vary": "Accept-Encoding",
- "strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
- "server": "cloudflare",
- "date": "",
- "content-type": "text/plain",
- "content-length": "9",
- "connection": "close",
- "cf-ray": "",
- "cf-cache-status": "DYNAMIC",
- "access-control-allow-origin": "*"
- },
- "body": "Not found"
-}
-
-9FE3
SHOULD use 200 status code with errors field on array {query} parameter when accepting application/json
-{
- "statusText": "Not Found",
- "status": 404,
- "headers": {
- "vary": "Accept-Encoding",
- "strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
- "server": "cloudflare",
- "date": "",
- "content-type": "text/plain",
- "content-length": "9",
- "connection": "close",
- "cf-ray": "",
- "cf-cache-status": "DYNAMIC",
- "access-control-allow-origin": "*"
- },
- "body": "Not found"
-}
-
-34A2
SHOULD allow string {query} parameter when accepting application/graphql-response+json
-{
- "statusText": "Not Found",
- "status": 404,
- "headers": {
- "vary": "Accept-Encoding",
- "strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
- "server": "cloudflare",
- "date": "",
- "content-type": "text/plain",
- "content-length": "9",
- "connection": "close",
- "cf-ray": "",
- "cf-cache-status": "DYNAMIC",
- "access-control-allow-origin": "*"
- },
- "body": "Not found"
-}
-
-E3E0
SHOULD use 400 status code on object {operationName} parameter when accepting application/graphql-response+json
-{
- "statusText": "Not Found",
- "status": 404,
- "headers": {
- "vary": "Accept-Encoding",
- "strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
- "server": "cloudflare",
- "date": "",
- "content-type": "text/plain",
- "content-length": "9",
- "connection": "close",
- "cf-ray": "",
- "cf-cache-status": "DYNAMIC",
- "access-control-allow-origin": "*"
- },
- "body": "Not found"
-}
-
-E3E1
SHOULD use 400 status code on number {operationName} parameter when accepting application/graphql-response+json
-{
- "statusText": "Not Found",
- "status": 404,
- "headers": {
- "vary": "Accept-Encoding",
- "strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
- "server": "cloudflare",
- "date": "",
- "content-type": "text/plain",
- "content-length": "9",
- "connection": "close",
- "cf-ray": "",
- "cf-cache-status": "DYNAMIC",
- "access-control-allow-origin": "*"
- },
- "body": "Not found"
-}
-
-E3E2
SHOULD use 400 status code on boolean {operationName} parameter when accepting application/graphql-response+json
-{
- "statusText": "Not Found",
- "status": 404,
- "headers": {
- "vary": "Accept-Encoding",
- "strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
- "server": "cloudflare",
- "date": "",
- "content-type": "text/plain",
- "content-length": "9",
- "connection": "close",
- "cf-ray": "",
- "cf-cache-status": "DYNAMIC",
- "access-control-allow-origin": "*"
- },
- "body": "Not found"
-}
-
-E3E3
SHOULD use 400 status code on array {operationName} parameter when accepting application/graphql-response+json
-{
- "statusText": "Not Found",
- "status": 404,
- "headers": {
- "vary": "Accept-Encoding",
- "strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
- "server": "cloudflare",
- "date": "",
- "content-type": "text/plain",
- "content-length": "9",
- "connection": "close",
- "cf-ray": "",
- "cf-cache-status": "DYNAMIC",
- "access-control-allow-origin": "*"
- },
- "body": "Not found"
-}
-
-FB90
SHOULD use 200 status code with errors field on object {operationName} parameter when accepting application/json
-{
- "statusText": "Not Found",
- "status": 404,
- "headers": {
- "vary": "Accept-Encoding",
- "strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
- "server": "cloudflare",
- "date": "",
- "content-type": "text/plain",
- "content-length": "9",
- "connection": "close",
- "cf-ray": "",
- "cf-cache-status": "DYNAMIC",
- "access-control-allow-origin": "*"
- },
- "body": "Not found"
-}
-
-FB91
SHOULD use 200 status code with errors field on number {operationName} parameter when accepting application/json
-{
- "statusText": "Not Found",
- "status": 404,
- "headers": {
- "vary": "Accept-Encoding",
- "strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
- "server": "cloudflare",
- "date": "",
- "content-type": "text/plain",
- "content-length": "9",
- "connection": "close",
- "cf-ray": "",
- "cf-cache-status": "DYNAMIC",
- "access-control-allow-origin": "*"
- },
- "body": "Not found"
-}
-
-FB92
SHOULD use 200 status code with errors field on boolean {operationName} parameter when accepting application/json
-{
- "statusText": "Not Found",
- "status": 404,
- "headers": {
- "vary": "Accept-Encoding",
- "strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
- "server": "cloudflare",
- "date": "",
- "content-type": "text/plain",
- "content-length": "9",
- "connection": "close",
- "cf-ray": "",
- "cf-cache-status": "DYNAMIC",
- "access-control-allow-origin": "*"
- },
- "body": "Not found"
-}
-
-FB93
SHOULD use 200 status code with errors field on array {operationName} parameter when accepting application/json
-{
- "statusText": "Not Found",
- "status": 404,
- "headers": {
- "vary": "Accept-Encoding",
- "strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
- "server": "cloudflare",
- "date": "",
- "content-type": "text/plain",
- "content-length": "9",
- "connection": "close",
- "cf-ray": "",
- "cf-cache-status": "DYNAMIC",
- "access-control-allow-origin": "*"
- },
- "body": "Not found"
-}
-
-8161
SHOULD allow string {operationName} parameter when accepting application/graphql-response+json
-{
- "statusText": "Not Found",
- "status": 404,
- "headers": {
- "vary": "Accept-Encoding",
- "strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
- "server": "cloudflare",
- "date": "",
- "content-type": "text/plain",
- "content-length": "9",
- "connection": "close",
- "cf-ray": "",
- "cf-cache-status": "DYNAMIC",
- "access-control-allow-origin": "*"
- },
- "body": "Not found"
-}
-
-94B0
SHOULD allow null {variables} parameter when accepting application/graphql-response+json
-{
- "statusText": "Not Found",
- "status": 404,
- "headers": {
- "vary": "Accept-Encoding",
- "strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
- "server": "cloudflare",
- "date": "",
- "content-type": "text/plain",
- "content-length": "9",
- "connection": "close",
- "cf-ray": "",
- "cf-cache-status": "DYNAMIC",
- "access-control-allow-origin": "*"
- },
- "body": "Not found"
-}
-
-94B1
SHOULD allow null {operationName} parameter when accepting application/graphql-response+json
-{
- "statusText": "Not Found",
- "status": 404,
- "headers": {
- "vary": "Accept-Encoding",
- "strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
- "server": "cloudflare",
- "date": "",
- "content-type": "text/plain",
- "content-length": "9",
- "connection": "close",
- "cf-ray": "",
- "cf-cache-status": "DYNAMIC",
- "access-control-allow-origin": "*"
- },
- "body": "Not found"
-}
-
-94B2
SHOULD allow null {extensions} parameter when accepting application/graphql-response+json
-{
- "statusText": "Not Found",
- "status": 404,
- "headers": {
- "vary": "Accept-Encoding",
- "strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
- "server": "cloudflare",
- "date": "",
- "content-type": "text/plain",
- "content-length": "9",
- "connection": "close",
- "cf-ray": "",
- "cf-cache-status": "DYNAMIC",
- "access-control-allow-origin": "*"
- },
- "body": "Not found"
-}
-
-69B0
SHOULD use 400 status code on string {variables} parameter when accepting application/graphql-response+json
-{
- "statusText": "Not Found",
- "status": 404,
- "headers": {
- "vary": "Accept-Encoding",
- "strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
- "server": "cloudflare",
- "date": "",
- "content-type": "text/plain",
- "content-length": "9",
- "connection": "close",
- "cf-ray": "",
- "cf-cache-status": "DYNAMIC",
- "access-control-allow-origin": "*"
- },
- "body": "Not found"
-}
-
-69B1
SHOULD use 400 status code on number {variables} parameter when accepting application/graphql-response+json
-{
- "statusText": "Not Found",
- "status": 404,
- "headers": {
- "vary": "Accept-Encoding",
- "strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
- "server": "cloudflare",
- "date": "",
- "content-type": "text/plain",
- "content-length": "9",
- "connection": "close",
- "cf-ray": "",
- "cf-cache-status": "DYNAMIC",
- "access-control-allow-origin": "*"
- },
- "body": "Not found"
-}
-
-69B2
SHOULD use 400 status code on boolean {variables} parameter when accepting application/graphql-response+json
-{
- "statusText": "Not Found",
- "status": 404,
- "headers": {
- "vary": "Accept-Encoding",
- "strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
- "server": "cloudflare",
- "date": "",
- "content-type": "text/plain",
- "content-length": "9",
- "connection": "close",
- "cf-ray": "",
- "cf-cache-status": "DYNAMIC",
- "access-control-allow-origin": "*"
- },
- "body": "Not found"
-}
-
-69B3
SHOULD use 400 status code on array {variables} parameter when accepting application/graphql-response+json
-{
- "statusText": "Not Found",
- "status": 404,
- "headers": {
- "vary": "Accept-Encoding",
- "strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
- "server": "cloudflare",
- "date": "",
- "content-type": "text/plain",
- "content-length": "9",
- "connection": "close",
- "cf-ray": "",
- "cf-cache-status": "DYNAMIC",
- "access-control-allow-origin": "*"
- },
- "body": "Not found"
-}
-
-F050
SHOULD use 200 status code with errors field on string {variables} parameter when accepting application/json
-{
- "statusText": "Not Found",
- "status": 404,
- "headers": {
- "vary": "Accept-Encoding",
- "strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
- "server": "cloudflare",
- "date": "",
- "content-type": "text/plain",
- "content-length": "9",
- "connection": "close",
- "cf-ray": "",
- "cf-cache-status": "DYNAMIC",
- "access-control-allow-origin": "*"
- },
- "body": "Not found"
-}
-
-F051
SHOULD use 200 status code with errors field on number {variables} parameter when accepting application/json
-{
- "statusText": "Not Found",
- "status": 404,
- "headers": {
- "vary": "Accept-Encoding",
- "strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
- "server": "cloudflare",
- "date": "",
- "content-type": "text/plain",
- "content-length": "9",
- "connection": "close",
- "cf-ray": "",
- "cf-cache-status": "DYNAMIC",
- "access-control-allow-origin": "*"
- },
- "body": "Not found"
-}
-
-F052
SHOULD use 200 status code with errors field on boolean {variables} parameter when accepting application/json
-{
- "statusText": "Not Found",
- "status": 404,
- "headers": {
- "vary": "Accept-Encoding",
- "strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
- "server": "cloudflare",
- "date": "",
- "content-type": "text/plain",
- "content-length": "9",
- "connection": "close",
- "cf-ray": "",
- "cf-cache-status": "DYNAMIC",
- "access-control-allow-origin": "*"
- },
- "body": "Not found"
-}
-
-F053
SHOULD use 200 status code with errors field on array {variables} parameter when accepting application/json
-{
- "statusText": "Not Found",
- "status": 404,
- "headers": {
- "vary": "Accept-Encoding",
- "strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
- "server": "cloudflare",
- "date": "",
- "content-type": "text/plain",
- "content-length": "9",
- "connection": "close",
- "cf-ray": "",
- "cf-cache-status": "DYNAMIC",
- "access-control-allow-origin": "*"
- },
- "body": "Not found"
-}
-
-2EA1
SHOULD allow map {variables} parameter when accepting application/graphql-response+json
+9C48
MAY NOT allow executing mutations on GET requests
{
- "statusText": "Not Found",
- "status": 404,
+ "statusText": "OK",
+ "status": 200,
"headers": {
"vary": "Accept-Encoding",
+ "transfer-encoding": "chunked",
"strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
+ "set-cookie": "",
"server": "cloudflare",
"date": "",
- "content-type": "text/plain",
- "content-length": "9",
+ "content-type": "text/html; charset=utf-8",
+ "content-encoding": "br",
"connection": "close",
"cf-ray": "",
"cf-cache-status": "DYNAMIC",
"access-control-allow-origin": "*"
},
- "body": "Not found"
+ "body": ""
}
9040
SHOULD use 400 status code on string {extensions} parameter when accepting application/graphql-response+json
-{
- "statusText": "Not Found",
- "status": 404,
- "headers": {
- "vary": "Accept-Encoding",
- "strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
- "server": "cloudflare",
- "date": "",
- "content-type": "text/plain",
- "content-length": "9",
- "connection": "close",
- "cf-ray": "",
- "cf-cache-status": "DYNAMIC",
- "access-control-allow-origin": "*"
- },
- "body": "Not found"
+ "body": ""
}
9041
SHOULD use 400 status code on number {extensions} parameter when accepting application/graphql-response+json
+22EB
SHOULD accept application/graphql-response+json and match the content-type
{
- "statusText": "Not Found",
- "status": 404,
+ "statusText": "Bad Request",
+ "status": 400,
"headers": {
"vary": "Accept-Encoding",
"strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
+ "set-cookie": "",
"server": "cloudflare",
"date": "",
- "content-type": "text/plain",
- "content-length": "9",
+ "content-type": "application/json",
+ "content-length": "101",
"connection": "close",
"cf-ray": "",
"cf-cache-status": "DYNAMIC",
"access-control-allow-origin": "*"
},
- "body": "Not found"
+ "body": {
+ "error": "GraphQL server error (client error): Invalid subgraph name \"sushiswap/exchange/graphql\""
+ }
}
9042
SHOULD use 400 status code on boolean {extensions} parameter when accepting application/graphql-response+json
+47DE
SHOULD accept */* and use application/json for the content-type
{
- "statusText": "Not Found",
- "status": 404,
+ "statusText": "Bad Request",
+ "status": 400,
"headers": {
"vary": "Accept-Encoding",
"strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
+ "set-cookie": "",
"server": "cloudflare",
"date": "",
- "content-type": "text/plain",
- "content-length": "9",
+ "content-type": "application/json",
+ "content-length": "101",
"connection": "close",
"cf-ray": "",
"cf-cache-status": "DYNAMIC",
"access-control-allow-origin": "*"
},
- "body": "Not found"
+ "body": {
+ "error": "GraphQL server error (client error): Invalid subgraph name \"sushiswap/exchange/graphql\""
+ }
}
9043
SHOULD use 400 status code on array {extensions} parameter when accepting application/graphql-response+json
+80D8
SHOULD assume application/json content-type when accept is missing
{
- "statusText": "Not Found",
- "status": 404,
+ "statusText": "Bad Request",
+ "status": 400,
"headers": {
"vary": "Accept-Encoding",
"strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
+ "set-cookie": "",
"server": "cloudflare",
"date": "",
- "content-type": "text/plain",
- "content-length": "9",
+ "content-type": "application/json",
+ "content-length": "101",
"connection": "close",
"cf-ray": "",
"cf-cache-status": "DYNAMIC",
"access-control-allow-origin": "*"
},
- "body": "Not found"
+ "body": {
+ "error": "GraphQL server error (client error): Invalid subgraph name \"sushiswap/exchange/graphql\""
+ }
}
3680
SHOULD use 200 status code with errors field on string {extensions} parameter when accepting application/json
+34A2
SHOULD allow string {query} parameter when accepting application/graphql-response+json
{
- "statusText": "Not Found",
- "status": 404,
+ "statusText": "Bad Request",
+ "status": 400,
"headers": {
"vary": "Accept-Encoding",
"strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
+ "set-cookie": "",
"server": "cloudflare",
"date": "",
- "content-type": "text/plain",
- "content-length": "9",
+ "content-type": "application/json",
+ "content-length": "101",
"connection": "close",
"cf-ray": "",
"cf-cache-status": "DYNAMIC",
"access-control-allow-origin": "*"
},
- "body": "Not found"
+ "body": {
+ "error": "GraphQL server error (client error): Invalid subgraph name \"sushiswap/exchange/graphql\""
+ }
}
3681
SHOULD use 200 status code with errors field on number {extensions} parameter when accepting application/json
+8161
SHOULD allow string {operationName} parameter when accepting application/graphql-response+json
{
- "statusText": "Not Found",
- "status": 404,
+ "statusText": "Bad Request",
+ "status": 400,
"headers": {
"vary": "Accept-Encoding",
"strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
+ "set-cookie": "",
"server": "cloudflare",
"date": "",
- "content-type": "text/plain",
- "content-length": "9",
+ "content-type": "application/json",
+ "content-length": "101",
"connection": "close",
"cf-ray": "",
"cf-cache-status": "DYNAMIC",
"access-control-allow-origin": "*"
},
- "body": "Not found"
+ "body": {
+ "error": "GraphQL server error (client error): Invalid subgraph name \"sushiswap/exchange/graphql\""
+ }
}
3682
SHOULD use 200 status code with errors field on boolean {extensions} parameter when accepting application/json
+94B0
SHOULD allow null {variables} parameter when accepting application/graphql-response+json
{
- "statusText": "Not Found",
- "status": 404,
+ "statusText": "Bad Request",
+ "status": 400,
"headers": {
"vary": "Accept-Encoding",
"strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
+ "set-cookie": "",
"server": "cloudflare",
"date": "",
- "content-type": "text/plain",
- "content-length": "9",
+ "content-type": "application/json",
+ "content-length": "101",
"connection": "close",
"cf-ray": "",
"cf-cache-status": "DYNAMIC",
"access-control-allow-origin": "*"
},
- "body": "Not found"
+ "body": {
+ "error": "GraphQL server error (client error): Invalid subgraph name \"sushiswap/exchange/graphql\""
+ }
}
3683
SHOULD use 200 status code with errors field on array {extensions} parameter when accepting application/json
+94B1
SHOULD allow null {operationName} parameter when accepting application/graphql-response+json
{
- "statusText": "Not Found",
- "status": 404,
+ "statusText": "Bad Request",
+ "status": 400,
"headers": {
"vary": "Accept-Encoding",
"strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
+ "set-cookie": "",
"server": "cloudflare",
"date": "",
- "content-type": "text/plain",
- "content-length": "9",
+ "content-type": "application/json",
+ "content-length": "101",
"connection": "close",
"cf-ray": "",
"cf-cache-status": "DYNAMIC",
"access-control-allow-origin": "*"
},
- "body": "Not found"
+ "body": {
+ "error": "GraphQL server error (client error): Invalid subgraph name \"sushiswap/exchange/graphql\""
+ }
}
428F
SHOULD allow map {extensions} parameter when accepting application/graphql-response+json
+94B2
SHOULD allow null {extensions} parameter when accepting application/graphql-response+json
{
- "statusText": "Not Found",
- "status": 404,
+ "statusText": "Bad Request",
+ "status": 400,
"headers": {
"vary": "Accept-Encoding",
"strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
+ "set-cookie": "",
"server": "cloudflare",
"date": "",
- "content-type": "text/plain",
- "content-length": "9",
+ "content-type": "application/json",
+ "content-length": "101",
"connection": "close",
"cf-ray": "",
"cf-cache-status": "DYNAMIC",
"access-control-allow-origin": "*"
},
- "body": "Not found"
+ "body": {
+ "error": "GraphQL server error (client error): Invalid subgraph name \"sushiswap/exchange/graphql\""
+ }
}
D477
SHOULD use 200 status code on JSON parsing failure when accepting application/json
+2EA1
SHOULD allow map {variables} parameter when accepting application/graphql-response+json
{
- "statusText": "Not Found",
- "status": 404,
+ "statusText": "Bad Request",
+ "status": 400,
"headers": {
"vary": "Accept-Encoding",
"strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
+ "set-cookie": "",
"server": "cloudflare",
"date": "",
- "content-type": "text/plain",
- "content-length": "9",
+ "content-type": "application/json",
+ "content-length": "101",
"connection": "close",
"cf-ray": "",
"cf-cache-status": "DYNAMIC",
"access-control-allow-origin": "*"
},
- "body": "Not found"
+ "body": {
+ "error": "GraphQL server error (client error): Invalid subgraph name \"sushiswap/exchange/graphql\""
+ }
}
F5AF
SHOULD use 200 status code if parameters are invalid when accepting application/json
+428F
SHOULD allow map {extensions} parameter when accepting application/graphql-response+json
{
- "statusText": "Not Found",
- "status": 404,
+ "statusText": "Bad Request",
+ "status": 400,
"headers": {
"vary": "Accept-Encoding",
"strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
+ "set-cookie": "",
"server": "cloudflare",
"date": "",
- "content-type": "text/plain",
- "content-length": "9",
+ "content-type": "application/json",
+ "content-length": "101",
"connection": "close",
"cf-ray": "",
"cf-cache-status": "DYNAMIC",
"access-control-allow-origin": "*"
},
- "body": "Not found"
+ "body": {
+ "error": "GraphQL server error (client error): Invalid subgraph name \"sushiswap/exchange/graphql\""
+ }
}
{
- "statusText": "Not Found",
- "status": 404,
+ "statusText": "Bad Request",
+ "status": 400,
"headers": {
"vary": "Accept-Encoding",
"strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
+ "set-cookie": "",
"server": "cloudflare",
"date": "",
- "content-type": "text/plain",
- "content-length": "9",
+ "content-type": "application/json",
+ "content-length": "101",
"connection": "close",
"cf-ray": "",
"cf-cache-status": "DYNAMIC",
"access-control-allow-origin": "*"
},
- "body": "Not found"
+ "body": {
+ "error": "GraphQL server error (client error): Invalid subgraph name \"sushiswap/exchange/graphql\""
+ }
}
{
- "statusText": "Not Found",
- "status": 404,
- "headers": {
- "vary": "Accept-Encoding",
- "strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
- "server": "cloudflare",
- "date": "",
- "content-type": "text/plain",
- "content-length": "9",
- "connection": "close",
- "cf-ray": "",
- "cf-cache-status": "DYNAMIC",
- "access-control-allow-origin": "*"
- },
- "body": "Not found"
-}
-
-2163
SHOULD use 400 status code on JSON parsing failure when accepting application/graphql-response+json
-{
- "statusText": "Not Found",
- "status": 404,
- "headers": {
- "vary": "Accept-Encoding",
- "strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
- "server": "cloudflare",
- "date": "",
- "content-type": "text/plain",
- "content-length": "9",
- "connection": "close",
- "cf-ray": "",
- "cf-cache-status": "DYNAMIC",
- "access-control-allow-origin": "*"
- },
- "body": "Not found"
-}
-
-17C5
SHOULD use 400 status code if parameters are invalid when accepting application/graphql-response+json
-{
- "statusText": "Not Found",
- "status": 404,
- "headers": {
- "vary": "Accept-Encoding",
- "strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
- "server": "cloudflare",
- "date": "",
- "content-type": "text/plain",
- "content-length": "9",
- "connection": "close",
- "cf-ray": "",
- "cf-cache-status": "DYNAMIC",
- "access-control-allow-origin": "*"
- },
- "body": "Not found"
-}
-
-34D6
SHOULD not contain the data entry if parameters are invalid when accepting application/graphql-response+json
-{
- "statusText": "Not Found",
- "status": 404,
- "headers": {
- "vary": "Accept-Encoding",
- "strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
- "server": "cloudflare",
- "date": "",
- "content-type": "text/plain",
- "content-length": "9",
- "connection": "close",
- "cf-ray": "",
- "cf-cache-status": "DYNAMIC",
- "access-control-allow-origin": "*"
- },
- "body": null
-}
-
-556A
SHOULD use 400 status code on document parsing failure when accepting application/graphql-response+json
-{
- "statusText": "Not Found",
- "status": 404,
- "headers": {
- "vary": "Accept-Encoding",
- "strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
- "server": "cloudflare",
- "date": "",
- "content-type": "text/plain",
- "content-length": "9",
- "connection": "close",
- "cf-ray": "",
- "cf-cache-status": "DYNAMIC",
- "access-control-allow-origin": "*"
- },
- "body": "Not found"
-}
-
-D586
SHOULD not contain the data entry on document parsing failure when accepting application/graphql-response+json
-{
- "statusText": "Not Found",
- "status": 404,
- "headers": {
- "vary": "Accept-Encoding",
- "strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
- "server": "cloudflare",
- "date": "",
- "content-type": "text/plain",
- "content-length": "9",
- "connection": "close",
- "cf-ray": "",
- "cf-cache-status": "DYNAMIC",
- "access-control-allow-origin": "*"
- },
- "body": null
-}
-
-74FF
SHOULD use 400 status code on document validation failure when accepting application/graphql-response+json
-{
- "statusText": "Not Found",
- "status": 404,
+ "statusText": "Bad Request",
+ "status": 400,
"headers": {
"vary": "Accept-Encoding",
"strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
+ "set-cookie": "",
"server": "cloudflare",
"date": "",
- "content-type": "text/plain",
- "content-length": "9",
+ "content-type": "application/json",
+ "content-length": "101",
"connection": "close",
"cf-ray": "",
"cf-cache-status": "DYNAMIC",
"access-control-allow-origin": "*"
},
- "body": "Not found"
+ "body": {
+ "error": "GraphQL server error (client error): Invalid subgraph name \"sushiswap/exchange/graphql\""
+ }
}
5E5B
SHOULD not contain the data entry on document validation failure when accepting application/graphql-response+json
+7B9B
SHOULD use a status code of 200 on variable coercion failure when accepting application/json
{
- "statusText": "Not Found",
- "status": 404,
+ "statusText": "Bad Request",
+ "status": 400,
"headers": {
"vary": "Accept-Encoding",
"strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
+ "set-cookie": "",
"server": "cloudflare",
"date": "",
- "content-type": "text/plain",
- "content-length": "9",
+ "content-type": "application/json",
+ "content-length": "101",
"connection": "close",
"cf-ray": "",
"cf-cache-status": "DYNAMIC",
"access-control-allow-origin": "*"
},
- "body": null
+ "body": {
+ "error": "GraphQL server error (client error): Invalid subgraph name \"sushiswap/exchange/graphql\""
+ }
}
{
- "statusText": "Not Found",
- "status": 404,
+ "statusText": "Bad Request",
+ "status": 400,
"headers": {
"vary": "Accept-Encoding",
"strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
+ "set-cookie": "",
"server": "cloudflare",
"date": "",
- "content-type": "text/plain",
- "content-length": "9",
+ "content-type": "application/json",
+ "content-length": "101",
"connection": "close",
"cf-ray": "",
"cf-cache-status": "DYNAMIC",
"access-control-allow-origin": "*"
},
- "body": "Not found"
+ "body": {
+ "error": "GraphQL server error (client error): Invalid subgraph name \"sushiswap/exchange/graphql\""
+ }
}
{
- "statusText": "Not Found",
- "status": 404,
+ "statusText": "Bad Request",
+ "status": 400,
"headers": {
"vary": "Accept-Encoding",
"strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
+ "set-cookie": "",
"server": "cloudflare",
"date": "",
- "content-type": "text/plain",
- "content-length": "9",
+ "content-type": "application/json",
+ "content-length": "101",
"connection": "close",
"cf-ray": "",
"cf-cache-status": "DYNAMIC",
"access-control-allow-origin": "*"
},
- "body": "Not found"
+ "body": {
+ "error": "GraphQL server error (client error): Invalid subgraph name \"sushiswap/exchange/graphql\""
+ }
}
{
- "statusText": "Not Found",
- "status": 404,
+ "statusText": "Bad Request",
+ "status": 400,
"headers": {
"vary": "Accept-Encoding",
"strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
+ "set-cookie": "",
"server": "cloudflare",
"date": "",
- "content-type": "text/plain",
- "content-length": "9",
+ "content-type": "application/json",
+ "content-length": "101",
"connection": "close",
"cf-ray": "",
"cf-cache-status": "DYNAMIC",
"access-control-allow-origin": "*"
},
- "body": "Not found"
+ "body": {
+ "error": "GraphQL server error (client error): Invalid subgraph name \"sushiswap/exchange/graphql\""
+ }
}
{
- "statusText": "Not Found",
- "status": 404,
+ "statusText": "Bad Request",
+ "status": 400,
"headers": {
"vary": "Accept-Encoding",
"strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
+ "set-cookie": "",
"server": "cloudflare",
"date": "",
- "content-type": "text/plain",
- "content-length": "9",
+ "content-type": "application/json",
+ "content-length": "101",
"connection": "close",
"cf-ray": "",
"cf-cache-status": "DYNAMIC",
"access-control-allow-origin": "*"
},
- "body": "Not found"
+ "body": {
+ "error": "GraphQL server error (client error): Invalid subgraph name \"sushiswap/exchange/graphql\""
+ }
}
{
- "statusText": "Not Found",
- "status": 404,
+ "statusText": "Bad Request",
+ "status": 400,
"headers": {
"vary": "Accept-Encoding",
"strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
+ "set-cookie": "",
"server": "cloudflare",
"date": "",
- "content-type": "text/plain",
- "content-length": "9",
+ "content-type": "application/json",
+ "content-length": "101",
"connection": "close",
"cf-ray": "",
"cf-cache-status": "DYNAMIC",
"access-control-allow-origin": "*"
},
- "body": "Not found"
+ "body": {
+ "error": "GraphQL server error (client error): Invalid subgraph name \"sushiswap/exchange/graphql\""
+ }
}
{
- "statusText": "Not Found",
- "status": 404,
- "headers": {
- "vary": "Accept-Encoding",
- "strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
- "server": "cloudflare",
- "date": "",
- "content-type": "text/plain",
- "content-length": "9",
- "connection": "close",
- "cf-ray": "",
- "cf-cache-status": "DYNAMIC",
- "access-control-allow-origin": "*"
- },
- "body": "Not found"
-}
-
-7267
MUST require a request body on POST
-{
- "statusText": "Not Found",
- "status": 404,
+ "statusText": "Bad Request",
+ "status": 400,
"headers": {
"vary": "Accept-Encoding",
"strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
+ "set-cookie": "",
"server": "cloudflare",
"date": "",
- "content-type": "text/plain",
- "content-length": "9",
+ "content-type": "application/json",
+ "content-length": "101",
"connection": "close",
"cf-ray": "",
"cf-cache-status": "DYNAMIC",
"access-control-allow-origin": "*"
},
- "body": "Not found"
+ "body": {
+ "error": "GraphQL server error (client error): Invalid subgraph name \"sushiswap/exchange/graphql\""
+ }
}
{
- "statusText": "Not Found",
- "status": 404,
+ "statusText": "Bad Request",
+ "status": 400,
"headers": {
"vary": "Accept-Encoding",
"strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
+ "set-cookie": "",
"server": "cloudflare",
"date": "",
- "content-type": "text/plain",
- "content-length": "9",
+ "content-type": "application/json",
+ "content-length": "101",
"connection": "close",
"cf-ray": "",
"cf-cache-status": "DYNAMIC",
"access-control-allow-origin": "*"
},
- "body": "Not found"
+ "body": {
+ "error": "GraphQL server error (client error): Invalid subgraph name \"sushiswap/exchange/graphql\""
+ }
}
{
- "statusText": "Not Found",
- "status": 404,
+ "statusText": "Bad Request",
+ "status": 400,
"headers": {
"vary": "Accept-Encoding",
"strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
+ "set-cookie": "",
"server": "cloudflare",
"date": "",
- "content-type": "text/plain",
- "content-length": "9",
+ "content-type": "application/json",
+ "content-length": "101",
"connection": "close",
"cf-ray": "",
"cf-cache-status": "DYNAMIC",
"access-control-allow-origin": "*"
},
- "body": "Not found"
+ "body": {
+ "error": "GraphQL server error (client error): Invalid subgraph name \"sushiswap/exchange/graphql\""
+ }
}
{
- "statusText": "Not Found",
- "status": 404,
+ "statusText": "Bad Request",
+ "status": 400,
"headers": {
"vary": "Accept-Encoding",
"strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
+ "set-cookie": "",
"server": "cloudflare",
"date": "",
- "content-type": "text/plain",
- "content-length": "9",
+ "content-type": "application/json",
+ "content-length": "101",
"connection": "close",
"cf-ray": "",
"cf-cache-status": "DYNAMIC",
"access-control-allow-origin": "*"
},
- "body": "Not found"
+ "body": {
+ "error": "GraphQL server error (client error): Invalid subgraph name \"sushiswap/exchange/graphql\""
+ }
}
{
- "statusText": "Not Found",
- "status": 404,
+ "statusText": "Bad Request",
+ "status": 400,
"headers": {
"vary": "Accept-Encoding",
"strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
+ "set-cookie": "",
"server": "cloudflare",
"date": "",
- "content-type": "text/plain",
- "content-length": "9",
+ "content-type": "application/json",
+ "content-length": "101",
"connection": "close",
"cf-ray": "",
"cf-cache-status": "DYNAMIC",
"access-control-allow-origin": "*"
},
- "body": "Not found"
+ "body": {
+ "error": "GraphQL server error (client error): Invalid subgraph name \"sushiswap/exchange/graphql\""
+ }
}
{
- "statusText": "Not Found",
- "status": 404,
+ "statusText": "Bad Request",
+ "status": 400,
"headers": {
"vary": "Accept-Encoding",
"strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
+ "set-cookie": "",
"server": "cloudflare",
"date": "",
- "content-type": "text/plain",
- "content-length": "9",
+ "content-type": "application/json",
+ "content-length": "101",
"connection": "close",
"cf-ray": "",
"cf-cache-status": "DYNAMIC",
"access-control-allow-origin": "*"
},
- "body": "Not found"
+ "body": {
+ "error": "GraphQL server error (client error): Invalid subgraph name \"sushiswap/exchange/graphql\""
+ }
}
{
- "statusText": "Not Found",
- "status": 404,
+ "statusText": "Bad Request",
+ "status": 400,
"headers": {
"vary": "Accept-Encoding",
"strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
+ "set-cookie": "",
"server": "cloudflare",
"date": "",
- "content-type": "text/plain",
- "content-length": "9",
+ "content-type": "application/json",
+ "content-length": "101",
"connection": "close",
"cf-ray": "",
"cf-cache-status": "DYNAMIC",
"access-control-allow-origin": "*"
},
- "body": "Not found"
+ "body": {
+ "error": "GraphQL server error (client error): Invalid subgraph name \"sushiswap/exchange/graphql\""
+ }
}
{
- "statusText": "Not Found",
- "status": 404,
+ "statusText": "Bad Request",
+ "status": 400,
"headers": {
"vary": "Accept-Encoding",
"strict-transport-security": "max-age=15724800; includeSubDomains",
- "server-timing": "",
+ "set-cookie": "",
"server": "cloudflare",
"date": "",
- "content-type": "text/plain",
- "content-length": "9",
+ "content-type": "application/json",
+ "content-length": "101",
"connection": "close",
"cf-ray": "",
"cf-cache-status": "DYNAMIC",
"access-control-allow-origin": "*"
},
- "body": "Not found"
+ "body": {
+ "error": "GraphQL server error (client error): Invalid subgraph name \"sushiswap/exchange/graphql\""
+ }
}