Curl - Como exibir cabeçalhos de solicitação e cabeçalhos de resposta

Curl - Como exibir cabeçalhos de solicitação e cabeçalhos de resposta

Cabeçalho de solicitação e cabeçalho de resposta fazem parte do protocolo HTTP, que é o padrão usado para comunicação entre navegadores da Web e servidores da Web. O cabeçalho da solicitação é enviado pelo navegador como parte de uma solicitação HTTP e contém informações como o tipo de solicitação, o URL da página solicitada e quaisquer credenciais de autenticação. O cabeçalho da resposta é enviado pelo servidor em resposta à solicitação e contém informações como o código de status da resposta, o tipo de conteúdo da página e quaisquer credenciais de autenticação.

Juntos, os cabeçalhos de solicitação e resposta ajudam a garantir que os dados sejam enviados com segurança e precisão entre o navegador e o servidor. Cabeçalhos de solicitação e resposta são essenciais para os desenvolvedores da Web, pois fornecem informações importantes para depuração e solução de problemas. Se você estiver interessado em aprender mais sobre os cabeçalhos de solicitação e resposta, um bom lugar para começar é lendo o protocolo HTTP.

ondulação é um utilitário de linha de comando usado para transmitir dados sobre os protocolos diferentes-2. É uma ferramenta rápida para os desenvolvedores visualizarem o Cabeçalho de solicitação e Cabeçalho de resposta Valores de um site.

1. Curl - Obtenha cabeçalhos de solicitação

Usar --versbose ou -v Opção com o comando curl para buscar o cabeçalho da solicitação e os valores do cabeçalho da resposta como seguinte:

Curl -Verbose Google.com  
Curl - Obtenha o cabeçalho da solicitação e os valores do cabeçalho da resposta

2. Curl - Obtenha cabeçalhos de resposta

Você também pode usar o CRO para buscar apenas os valores do cabeçalho da resposta. Usar -EU opção para obter os valores do cabeçalho da resposta.

Curl -i Google.com  
Saída: http/1.1 301 movido permanentemente localização: http: // www.Google.com/ time de conteúdo: texto/ html; Charset = UTF-8 Data: SAT, 10 de setembro de 2022 09:25:56 GMT expira: Seg, 10 de outubro de 2022 09:25:56 GMT Cache-Control: Public, Max-Aage = 2592000 Server: GWS Content-Length: 219 X-XSS-Proteção: 0 Opções X-Frame: Sameorigin 

3. Curl - Obtenha valores de cabeçalho personalizados

Às vezes, pode ser necessário buscar o valor específico do cabeçalho. Isso é útil para scripts e muitas outras tarefas. Use o comando grep para filtrar valores específicos de valores completos do cabeçalho. O -F é usado para pesquisar string fixa e -eu é usado para pesquisa sensível ao caso.

Curl -i Google.com | Grep -fi "Tipo de conteúdo"  
Saída: Tipo de Conteúdo: Texto/HTML; charset = utf-8 

Embrulhar

Curl é um utilitário de linha de comando que é útil para várias tarefas. Também podemos usar o CURL para solicitar um servidor para obter os detalhes. Este tutorial ajudou você a obter o cabeçalho da solicitação e os valores do cabeçalho da resposta usando a linha de comando CURL.