我正在尝试发送带有JSON的
return $response->withJson ($full_config, 200) ;
问题:不会将Content-Type
设置为applciation/json
:
Content-Type
发送并用text/html; charset=UTF-8
进行响应正文包含:
HTTP/1.1 200 OK
Content-Type: application/json
here_be_my_wanted_json_content
NB1:这篇帖子似乎是Slim request header is setting text/html, even i am using withJson.的副本,但是已经有两年没有答案了,我正在尝试添加更多信息。
NB2:这不能解决任何问题:
return $response
->withJson ($full_config, 200)
->withHeader ('Content-Type', 'application/json') ;
NB3:这解决了问题:
return json_encode ($full_config) ;
但是:
NB4:我正在使用Slim版本3.12.1
NB5:我正在使用javascript(jQuery)检索响应
$.get(url, function (data, status) {
if (status === 'success')
console.log (data)
});