-
Notifications
You must be signed in to change notification settings - Fork 145
Open
Description
When there is a Content-Type
header in the request,
My PHP environment will set both CONTENT_TYPE
and HTTP_CONTENT_TYPE
to the $_SERVER
variable.
also Content-Length
or any Content-* header.
php-cross-domain-proxy/proxy.php
Line 67 in be37139
if (strpos($key, 'HTTP_') === 0 || strpos($key, 'CONTENT_') === 0) { |
This code causes duplicated Content-Type headers sent to target URL.
Most servers just ignore duplicated headers and automatically choose the last one,
but some strict server will response a 400 Bad Request when duplicated headers received.
Metadata
Metadata
Assignees
Labels
No labels