Bug #103685
openResponse headers are not handled according to PSR-7 in extbase
0%
Description
Headers with the same name are always overridden when outputting a response in extbase.
// TYPO3\CMS\Extbase\Core\Bootstrap
foreach ($response->getHeaders() as $name => $values) {
foreach ($values as $value) {
header(sprintf('%s: %s', $name, $value));
}
}
// https://www.php-fig.org/psr/psr-7/
// Emit headers iteratively:
foreach ($message->getHeaders() as $name => $values) {
foreach ($values as $value) {
header(sprintf('%s: %s', $name, $value), false);
}
}
Updated by Gerrit Code Review about 1 year ago
- Status changed from New to Under Review
Patch set 1 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/83940
Updated by Gerrit Code Review about 1 year ago
Patch set 2 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/83940
Updated by Gerrit Code Review about 1 year ago
Patch set 3 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/83940
Updated by Gerrit Code Review 8 months ago
Patch set 4 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/83940
Updated by Gerrit Code Review 8 months ago
Patch set 5 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/83940
Updated by Gerrit Code Review 8 months ago
Patch set 6 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/83940
Updated by Benni Mack 7 months ago
- Related to Bug #105591: ext:felogin does not delete fe_typo_user Cookie on logout added
Updated by Benni Mack 5 months ago
- Related to Bug #103805: Extbase response headers are not cached added
Updated by Benni Mack 5 months ago
- Related to Bug #102529: Properly support HTTP Status Code 201 within extbase added
Updated by Benni Mack 5 months ago
- Related to Bug #99032: Multiple Set-Cookie-Headers in Extbase-Responses are not sent to browser added