Compare commits
2 Commits
Author | SHA1 | Date | |
---|---|---|---|
d9e4e0af6c | |||
d5f4955070 |
@@ -19,6 +19,6 @@ enum protocol: string
|
||||
case http_3 = 'HTTP/3.0';
|
||||
case http_2 = 'HTTP/2.0';
|
||||
case http_1_1 = 'HTTP/1.1';
|
||||
case http_1 = 'hTTP/1.0';
|
||||
case http_1 = 'HTTP/1.0';
|
||||
case http_0_9 = 'HTTP/0.9';
|
||||
}
|
||||
|
@@ -410,7 +410,7 @@ final class request
|
||||
unset($buffer);
|
||||
}
|
||||
|
||||
if ($this->headers['content-type'] === content::json->value) {
|
||||
if (str_starts_with($this->headers['content-type'], content::json->value)) {
|
||||
// The body contains "application/json"
|
||||
|
||||
// Initializing data from the input buffer
|
||||
@@ -441,7 +441,10 @@ final class request
|
||||
} else if ($this->method->body()) {
|
||||
// Non POST method and can has body
|
||||
|
||||
if (match($this->headers['content-type']) { content::form->value, content::encoded->value => true, default => false }) {
|
||||
if (
|
||||
str_starts_with($this->headers['content-type'], content::form->value) ||
|
||||
str_starts_with($this->headers['content-type'], content::encoded->value)
|
||||
) {
|
||||
// Non POST method and the body content type is "multipart/form-data" or "application/x-www-form-urlencoded"
|
||||
|
||||
// Writing parameters and files from environment into the properties
|
||||
|
Reference in New Issue
Block a user