|
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