Я пытаюсь отправить JSON с:
return $response->withJson ($full_config, 200) ;
Проблема: не устанавливается Content-Type
на applciation/json
:
NB1: Этот пост, кажется, являетсяДубликат Тонкий заголовок запроса устанавливает text / html, даже если я использую withJson. , но прошло 2 года без ответов, и я пытаюсь добавить дополнительную информацию.
NB2:Это ничего не исправляет:
return $response
->withJson ($full_config, 200)
->withHeader ('Content-Type', 'application/json') ;
NB3: Это решает проблему:
return json_encode ($full_config) ;
Но:
- Это раздражает, так как я могу 't добавить статусы или дополнительные заголовки.
- Это не очень "тонкий способ сделать это".
NB4: я использую версию Slim 3.12.1
NB5: я получаю ответ в javascript (jQuery) с
$.get(url, function (data, status) {
if (status === 'success')
console.log (data)
});