Haben Sie eine REST-Anwendung v3 dünner Framework. Alles funktioniert wie erwartet, aber ich kann nicht scheinen Header für die Antwort zu setzen.Schlanke Rahmen 3 401-Antwort kann nicht eingestellt WWW-Authenticate-Header
Zum Beispiel:
$app->any('/[{path:.*}]', function(Request $request, Response $response, $args = null) use ($objError, $objDBCon, $objUtil) {
...
return $response->withAddedHeader('WWW-Authenticate', 'API-key realm="restricted"')
->withJson($apiResults, $httpcode);
});
wie in Bezug auf erwartete Works Daten zu bekommen, immer den richtigen HTTP-Statuscode usw.
Zum Beispiel bekomme ich eine der richtige Antwort JSON
{ "message": "You must be logged in to access this resource" }
und ich bekomme den erwarteten Statuscode:
und alle Standard, richtige Header, Inhaltstyp, usw., etc.
Aber kann nicht scheinen, zusätzliche Header gesetzt.
Referenz documentaiton https://www.slimframework.com/docs/objects/response.html
Versuchen Header hinzuzufügen, nachdem Sie 'withJson' nennen, wie' withJson() -> withAddedHeader() 'zu sehen, ob es einen Unterschied macht. – Nima