|
11 | 11 |
|
12 | 12 | <h2>Passing</h2> |
13 | 13 | <ol> |
14 | | -<li><code>22EB</code> SHOULD accept application/graphql-response+json and match the content-type</li> |
| 14 | +<li><code>22EB</code> MUST accept application/graphql-response+json and match the content-type</li> |
15 | 15 | <li><code>4655</code> MUST accept application/json and match the content-type</li> |
16 | 16 | <li><code>47DE</code> SHOULD accept */* and use application/json for the content-type</li> |
17 | 17 | <li><code>80D8</code> SHOULD assume application/json content-type when accept is missing</li> |
|
28 | 28 | <li><code>LKJ1</code> MAY use 400 status code on number {query} parameter</li> |
29 | 29 | <li><code>LKJ2</code> MAY use 400 status code on boolean {query} parameter</li> |
30 | 30 | <li><code>LKJ3</code> MAY use 400 status code on array {query} parameter</li> |
31 | | -<li><code>34A2</code> SHOULD allow string {query} parameter when accepting application/graphql-response+json</li> |
| 31 | +<li><code>34A2</code> MUST allow string {query} parameter when accepting application/graphql-response+json</li> |
32 | 32 | <li><code>13EE</code> MUST allow string {query} parameter when accepting application/json</li> |
33 | 33 | <li><code>6C00</code> MAY use 400 status code on object {operationName} parameter</li> |
34 | 34 | <li><code>6C01</code> MAY use 400 status code on number {operationName} parameter</li> |
35 | 35 | <li><code>6C02</code> MAY use 400 status code on boolean {operationName} parameter</li> |
36 | 36 | <li><code>6C03</code> MAY use 400 status code on array {operationName} parameter</li> |
37 | | -<li><code>8161</code> SHOULD allow string {operationName} parameter when accepting application/graphql-response+json</li> |
| 37 | +<li><code>8161</code> MUST allow string {operationName} parameter when accepting application/graphql-response+json</li> |
38 | 38 | <li><code>B8B3</code> MUST allow string {operationName} parameter when accepting application/json</li> |
39 | | -<li><code>94B0</code> SHOULD allow null {variables} parameter when accepting application/graphql-response+json</li> |
| 39 | +<li><code>94B0</code> MUST allow null {variables} parameter when accepting application/graphql-response+json</li> |
40 | 40 | <li><code>0220</code> MUST allow null {variables} parameter when accepting application/json</li> |
41 | | -<li><code>94B1</code> SHOULD allow null {operationName} parameter when accepting application/graphql-response+json</li> |
| 41 | +<li><code>94B1</code> MUST allow null {operationName} parameter when accepting application/graphql-response+json</li> |
42 | 42 | <li><code>0221</code> MUST allow null {operationName} parameter when accepting application/json</li> |
43 | | -<li><code>94B2</code> SHOULD allow null {extensions} parameter when accepting application/graphql-response+json</li> |
| 43 | +<li><code>94B2</code> MUST allow null {extensions} parameter when accepting application/graphql-response+json</li> |
44 | 44 | <li><code>0222</code> MUST allow null {extensions} parameter when accepting application/json</li> |
45 | 45 | <li><code>4760</code> MAY use 400 status code on string {variables} parameter</li> |
46 | 46 | <li><code>4761</code> MAY use 400 status code on number {variables} parameter</li> |
47 | 47 | <li><code>4762</code> MAY use 400 status code on boolean {variables} parameter</li> |
48 | 48 | <li><code>4763</code> MAY use 400 status code on array {variables} parameter</li> |
49 | | -<li><code>2EA1</code> SHOULD allow map {variables} parameter when accepting application/graphql-response+json</li> |
| 49 | +<li><code>2EA1</code> MUST allow map {variables} parameter when accepting application/graphql-response+json</li> |
50 | 50 | <li><code>28B9</code> MUST allow map {variables} parameter when accepting application/json</li> |
51 | | -<li><code>58B0</code> MAY use 400 status code on string {extensions} parameter</li> |
52 | | -<li><code>58B1</code> MAY use 400 status code on number {extensions} parameter</li> |
53 | | -<li><code>58B2</code> MAY use 400 status code on boolean {extensions} parameter</li> |
54 | | -<li><code>58B3</code> MAY use 400 status code on array {extensions} parameter</li> |
55 | | -<li><code>428F</code> SHOULD allow map {extensions} parameter when accepting application/graphql-response+json</li> |
| 51 | +<li><code>58B0</code> MUST use 400 status code on string {extensions} parameter</li> |
| 52 | +<li><code>58B1</code> MUST use 400 status code on number {extensions} parameter</li> |
| 53 | +<li><code>58B2</code> MUST use 400 status code on boolean {extensions} parameter</li> |
| 54 | +<li><code>58B3</code> MUST use 400 status code on array {extensions} parameter</li> |
| 55 | +<li><code>428F</code> MUST allow map {extensions} parameter when accepting application/graphql-response+json</li> |
56 | 56 | <li><code>1B7A</code> MUST allow map {extensions} parameter when accepting application/json</li> |
57 | 57 | <li><code>B6DC</code> MAY use 4xx or 5xx status codes on JSON parsing failure</li> |
58 | 58 | <li><code>BCF8</code> MAY use 400 status code on JSON parsing failure</li> |
59 | 59 | <li><code>8764</code> MAY use 4xx or 5xx status codes if parameters are invalid</li> |
60 | 60 | <li><code>3E3A</code> MAY use 400 status code if parameters are invalid</li> |
61 | | -<li><code>865D</code> SHOULD use 4xx or 5xx status codes on document parsing failure when accepting application/graphql-response+json</li> |
| 61 | +<li><code>865D</code> MUST use 4xx or 5xx status codes on document parsing failure when accepting application/graphql-response+json</li> |
62 | 62 | <li><code>556A</code> SHOULD use 400 status code on document parsing failure when accepting application/graphql-response+json</li> |
63 | 63 | <li><code>D586</code> SHOULD not contain the data entry on document parsing failure when accepting application/graphql-response+json</li> |
64 | | -<li><code>51FE</code> SHOULD use 4xx or 5xx status codes on document validation failure when accepting application/graphql-response+json</li> |
| 64 | +<li><code>51FE</code> MUST use 4xx or 5xx status codes on document validation failure when accepting application/graphql-response+json</li> |
65 | 65 | <li><code>74FF</code> SHOULD use 400 status code on document validation failure when accepting application/graphql-response+json</li> |
66 | 66 | <li><code>5E5B</code> SHOULD not contain the data entry on document validation failure when accepting application/graphql-response+json</li> |
67 | 67 | <li><code>86EE</code> SHOULD use a status code of 400 on variable coercion failure when accepting application/graphql-response+json</li> |
|
0 commit comments