Cupom de US$10 da Digital Ocean

PHP - Header content-type para JSON

PHP - Header content-type para JSON

Quando trabalhamos com APIs devemos sempre informar os cabeçalhos corretos dos retornos das requisições.

Frameworks como Laravel e Synfony já fazem boa parte do trabalho para nós, mas se estivermos desenvolvendo scripts php sem nenhuma ferramenta auxiliar como estas, devemos cuidar estes detalhes.

Header Content-Type

Para informar para a aplicação que está consumindo nosso script que o retorno é no formato JSON, devemos usar a função header do PHP juntamente com o valor Content-Type, como no exemplo abaixo:

$return = ['status' => 'ok'];

header('Content-Type: application/json;charset=utf-8');
echo json_encode($return);
die;

No mesmo valor de Content-Type informamos também que os dados são codificados em utf-8, para evitar erros de acentos e outros caracteres.

Compartilhe

URL

Você também pode gostar de:

Comentários