File tree Expand file tree Collapse file tree 2 files changed +8
-4
lines changed
Filter options
Expand file tree Collapse file tree 2 files changed +8
-4
lines changed
Original file line number Diff line number Diff line change @@ -227,11 +227,13 @@ private function sendPsr7Request(RequestInterface $request, ?bool $buffer = null
227
227
$ headers = $ request ->getHeaders ();
228
228
229
229
$ size = $ request ->getHeader ('content-length ' )[0 ] ?? -1 ;
230
- if (0 > $ size && 0 <= $ size = $ body ->getSize () ?? -1 ) {
230
+ if (0 > $ size && 0 < $ size = $ body ->getSize () ?? -1 ) {
231
231
$ headers ['Content-Length ' ] = [$ size ];
232
232
}
233
233
234
- if (0 <= $ size && $ size < 1 << 21 ) {
234
+ if (0 === $ size ) {
235
+ $ body = '' ;
236
+ } elseif (0 < $ size && $ size < 1 << 21 ) {
235
237
if ($ body ->isSeekable ()) {
236
238
try {
237
239
$ body ->seek (0 );
Original file line number Diff line number Diff line change @@ -91,11 +91,13 @@ public function sendRequest(RequestInterface $request): ResponseInterface
91
91
$ headers = $ request ->getHeaders ();
92
92
93
93
$ size = $ request ->getHeader ('content-length ' )[0 ] ?? -1 ;
94
- if (0 > $ size && 0 <= $ size = $ body ->getSize () ?? -1 ) {
94
+ if (0 > $ size && 0 < $ size = $ body ->getSize () ?? -1 ) {
95
95
$ headers ['Content-Length ' ] = [$ size ];
96
96
}
97
97
98
- if (0 <= $ size && $ size < 1 << 21 ) {
98
+ if (0 === $ size ) {
99
+ $ body = '' ;
100
+ } elseif (0 < $ size && $ size < 1 << 21 ) {
99
101
if ($ body ->isSeekable ()) {
100
102
try {
101
103
$ body ->seek (0 );
You can’t perform that action at this time.
0 commit comments