Skip to content

Commit c9ab87e

Browse files
authored
Merge pull request #52 from hhxsv5/master
Fix Content-Type for GET/DELETE method
2 parents c2fbd46 + 5bb1f90 commit c9ab87e

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/Http/SwooleHttp.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ public function request(Request $request, $timeout = 30)
5050
'ssl_verify_peer' => empty($this->config['skipVerifyTls']),
5151
];
5252
$client = static::getClient($config);
53-
$options['headers'] = $request->getHeaders() + ['Content-Type' => ContentType::JSON];
53+
$options['headers'] = $request->getHeaders();
5454

5555
$method = $request->getMethod();
5656
$requestUri = $request->getRequestUri();
@@ -64,6 +64,7 @@ public function request(Request $request, $timeout = 30)
6464
case Request::METHOD_PUT:
6565
case Request::METHOD_POST:
6666
$data = $request->getBodyParams();
67+
$options['headers']['Content-Type'] = ContentType::JSON;
6768
/**@var \Swlib\Saber\Response $saberResponse */
6869
$saberResponse = $client->{strtolower($method)}($requestUri, $data, $options);
6970
break;
@@ -87,4 +88,4 @@ public function request(Request $request, $timeout = 30)
8788
throw $exception;
8889
}
8990
}
90-
}
91+
}

0 commit comments

Comments
 (0)