Bug Report
Summary
HTTP/Response::getHeaders() returns header like key:<space>value even when the header sent by application is key:value .
Current behavior
sendResponse(method, requestTarget, resOrStream, 200, JSON.stringify(incomingHeaders2, null, 2), {
'Content-Type': 'application/json',
'X-Response-Header-Downstream-To-App': 'Value 3',
});
}
However when reading headers from laminas/API/response::getHeaders() , I received the headers like:
'Content-Type': 'application/json',
'X-Response-Header-To-App': 'Value 3'
How to reproduce
Any node js application which sends header in above format and laminas application received the requests and print headers.
Expected behavior
headers should propagated as it is what framework received.
Bug Report
Summary
HTTP/Response::getHeaders() returns header like
key:<space>valueeven when the header sent by application iskey:value.Current behavior
However when reading headers from laminas/API/response::getHeaders() , I received the headers like:
How to reproduce
Any node js application which sends header in above format and laminas application received the requests and print headers.
Expected behavior
headers should propagated as it is what framework received.