Skip to content

Commit a0c4617

Browse files
authored
Add an accept header in JSON request to help 3rd party services like localstack (#1721)
1 parent 04a30af commit a0c4617

27 files changed

+30
-0
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
## NOT RELEASED
44

5+
### Changed
6+
7+
- Add `Accept: application/json` header in request to fix incompatibility with 3rd party providers
8+
59
## 2.1.0
610

711
### Added

src/Input/ChangeMessageVisibilityBatchRequest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ public function request(): Request
7878
$headers = [
7979
'Content-Type' => 'application/x-amz-json-1.0',
8080
'X-Amz-Target' => 'AmazonSQS.ChangeMessageVisibilityBatch',
81+
'Accept' => 'application/json',
8182
];
8283

8384
// Prepare query

src/Input/ChangeMessageVisibilityRequest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,7 @@ public function request(): Request
9292
$headers = [
9393
'Content-Type' => 'application/x-amz-json-1.0',
9494
'X-Amz-Target' => 'AmazonSQS.ChangeMessageVisibility',
95+
'Accept' => 'application/json',
9596
];
9697

9798
// Prepare query

src/Input/CreateQueueRequest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -247,6 +247,7 @@ public function request(): Request
247247
$headers = [
248248
'Content-Type' => 'application/x-amz-json-1.0',
249249
'X-Amz-Target' => 'AmazonSQS.CreateQueue',
250+
'Accept' => 'application/json',
250251
];
251252

252253
// Prepare query

src/Input/DeleteMessageBatchRequest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ public function request(): Request
7878
$headers = [
7979
'Content-Type' => 'application/x-amz-json-1.0',
8080
'X-Amz-Target' => 'AmazonSQS.DeleteMessageBatch',
81+
'Accept' => 'application/json',
8182
];
8283

8384
// Prepare query

src/Input/DeleteMessageRequest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ public function request(): Request
7474
$headers = [
7575
'Content-Type' => 'application/x-amz-json-1.0',
7676
'X-Amz-Target' => 'AmazonSQS.DeleteMessage',
77+
'Accept' => 'application/json',
7778
];
7879

7980
// Prepare query

src/Input/DeleteQueueRequest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ public function request(): Request
5757
$headers = [
5858
'Content-Type' => 'application/x-amz-json-1.0',
5959
'X-Amz-Target' => 'AmazonSQS.DeleteQueue',
60+
'Accept' => 'application/json',
6061
];
6162

6263
// Prepare query

src/Input/GetQueueAttributesRequest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,7 @@ public function request(): Request
201201
$headers = [
202202
'Content-Type' => 'application/x-amz-json-1.0',
203203
'X-Amz-Target' => 'AmazonSQS.GetQueueAttributes',
204+
'Accept' => 'application/json',
204205
];
205206

206207
// Prepare query

src/Input/GetQueueUrlRequest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ public function request(): Request
7373
$headers = [
7474
'Content-Type' => 'application/x-amz-json-1.0',
7575
'X-Amz-Target' => 'AmazonSQS.GetQueueUrl',
76+
'Accept' => 'application/json',
7677
];
7778

7879
// Prepare query

src/Input/ListQueuesRequest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ public function request(): Request
8686
$headers = [
8787
'Content-Type' => 'application/x-amz-json-1.0',
8888
'X-Amz-Target' => 'AmazonSQS.ListQueues',
89+
'Accept' => 'application/json',
8990
];
9091

9192
// Prepare query

src/Input/PurgeQueueRequest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ public function request(): Request
5757
$headers = [
5858
'Content-Type' => 'application/x-amz-json-1.0',
5959
'X-Amz-Target' => 'AmazonSQS.PurgeQueue',
60+
'Accept' => 'application/json',
6061
];
6162

6263
// Prepare query

src/Input/ReceiveMessageRequest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -256,6 +256,7 @@ public function request(): Request
256256
$headers = [
257257
'Content-Type' => 'application/x-amz-json-1.0',
258258
'X-Amz-Target' => 'AmazonSQS.ReceiveMessage',
259+
'Accept' => 'application/json',
259260
];
260261

261262
// Prepare query

src/Input/SendMessageBatchRequest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ public function request(): Request
7878
$headers = [
7979
'Content-Type' => 'application/x-amz-json-1.0',
8080
'X-Amz-Target' => 'AmazonSQS.SendMessageBatch',
81+
'Accept' => 'application/json',
8182
];
8283

8384
// Prepare query

src/Input/SendMessageRequest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -251,6 +251,7 @@ public function request(): Request
251251
$headers = [
252252
'Content-Type' => 'application/x-amz-json-1.0',
253253
'X-Amz-Target' => 'AmazonSQS.SendMessage',
254+
'Accept' => 'application/json',
254255
];
255256

256257
// Prepare query

tests/Unit/Input/ChangeMessageVisibilityBatchRequestTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ public function testRequest(): void
2424
POST / HTTP/1.0
2525
Content-Type: application/x-amz-json-1.0
2626
x-amz-target: AmazonSQS.ChangeMessageVisibilityBatch
27+
Accept: application/json
2728
2829
{
2930
"QueueUrl": "queueUrl",

tests/Unit/Input/ChangeMessageVisibilityRequestTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ public function testRequest(): void
2020
POST / HTTP/1.0
2121
Content-Type: application/x-amz-json-1.0
2222
x-amz-target: AmazonSQS.ChangeMessageVisibility
23+
Accept: application/json
2324
2425
{
2526
"QueueUrl": "queueUrl",

tests/Unit/Input/CreateQueueRequestTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ public function testRequest(): void
2020
POST / HTTP/1.0
2121
Content-Type: application/x-amz-json-1.0
2222
x-amz-target: AmazonSQS.CreateQueue
23+
Accept: application/json
2324
2425
{
2526
"QueueName":"MyQueue",

tests/Unit/Input/DeleteMessageBatchRequestTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ public function testRequest(): void
2323
POST / HTTP/1.0
2424
Content-Type: application/x-amz-json-1.0
2525
x-amz-target: AmazonSQS.DeleteMessageBatch
26+
Accept: application/json
2627
2728
{
2829
"QueueUrl": "queueUrl",

tests/Unit/Input/DeleteMessageRequestTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ public function testRequest(): void
1919
POST / HTTP/1.0
2020
Content-Type: application/x-amz-json-1.0
2121
x-amz-target: AmazonSQS.DeleteMessage
22+
Accept: application/json
2223
2324
{
2425
"QueueUrl": "queueUrl",

tests/Unit/Input/DeleteQueueRequestTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ public function testRequest(): void
1818
POST / HTTP/1.0
1919
Content-Type: application/x-amz-json-1.0
2020
x-amz-target: AmazonSQS.DeleteQueue
21+
Accept: application/json
2122
2223
{
2324
"QueueUrl":"queueUrl"

tests/Unit/Input/GetQueueAttributesRequestTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ public function testRequest(): void
1919
POST / HTTP/1.0
2020
Content-Type: application/x-amz-json-1.0
2121
x-amz-target: AmazonSQS.GetQueueAttributes
22+
Accept: application/json
2223
2324
{
2425
"QueueUrl": "queueUrl",

tests/Unit/Input/GetQueueUrlRequestTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ public function testRequest(): void
1919
POST / HTTP/1.0
2020
Content-Type: application/x-amz-json-1.0
2121
x-amz-target: AmazonSQS.GetQueueUrl
22+
Accept: application/json
2223
2324
{
2425
"QueueName": "MyQueue",

tests/Unit/Input/ListQueuesRequestTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ public function testRequest(): void
1818
POST / HTTP/1.0
1919
Content-Type: application/x-amz-json-1.0
2020
x-amz-target: AmazonSQS.ListQueues
21+
Accept: application/json
2122
2223
{
2324
"QueueNamePrefix": "M"

tests/Unit/Input/PurgeQueueRequestTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ public function testRequest(): void
1818
POST / HTTP/1.0
1919
Content-Type: application/x-amz-json-1.0
2020
x-amz-target: AmazonSQS.PurgeQueue
21+
Accept: application/json
2122
2223
{
2324
"QueueUrl": "queueUrl"

tests/Unit/Input/ReceiveMessageRequestTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ public function testRequest(): void
2525
POST / HTTP/1.0
2626
Content-Type: application/x-amz-json-1.0
2727
x-amz-target: AmazonSQS.ReceiveMessage
28+
Accept: application/json
2829
2930
{
3031
"QueueUrl": "queueUrl",

tests/Unit/Input/SendMessageBatchRequestTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ public function testRequest(): void
3131
POST / HTTP/1.0
3232
Content-Type: application/x-amz-json-1.0
3333
x-amz-target: AmazonSQS.SendMessageBatch
34+
Accept: application/json
3435
3536
{
3637
"QueueUrl": "queueUrl",

tests/Unit/Input/SendMessageRequestTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ public function testRequest(): void
3333
POST / HTTP/1.0
3434
Content-Type: application/x-amz-json-1.0
3535
x-amz-target: AmazonSQS.SendMessage
36+
Accept: application/json
3637
3738
{
3839
"QueueUrl": "queueUrl",

0 commit comments

Comments
 (0)