Python Post Solicle Sett Content-Type

Python Post Solicle Sett Content-Type
Ao trabalhar com solicitações HTTP, você encontrará instâncias em que você deve passar informações adicionais dentro de uma solicitação de postagem. É aqui que os cabeçalhos HTTP entram em jogo.

Cabeçalhos HTTP são pares de valor-chave que permitem passar informações adicionais em uma solicitação. Por exemplo, os cabeçalhos podem especificar informações como o tipo MIME, os tokens de autenticação do usuário e etc.

Neste artigo, aprenderemos a passar no cabeçalho do tipo conteúdo em uma solicitação de postagem usando a biblioteca de solicitações Python.

O que é um cabeçalho do tipo conteúdo?

O cabeçalho do tipo conteúdo permite especificar o tipo de mídia de um determinado recurso. Isso substitui qualquer codificação de tipo de conteúdo anterior. Lembre-se de que os navegadores podem ignorar o cabeçalho do tipo de conteúdo quando outros parâmetros estiverem definidos.

Você pode aprender mais sobre as informações do cabeçalho do tipo conteúdo no recurso abaixo:

https: // desenvolvedor.Mozilla.org/en-us/docs/web/http/cabeçalhos/conteúdo-tipo

Exemplo

O código a seguir mostra um exemplo de envio de dados JSON em uma solicitação de postagem e definindo o cabeçalho do tipo conteúdo.

solicitações de importação
Url = 'https: // google.com/'
cabeçalhos = 'content-type': 'Application/json; charset = utf-8 '
corpo =
'Nome de usuário': 'Linuxhint',
'Senha': 'Pasword'

resp = solicitações.post (url = url, cabeçalhos = cabeçalhos, json = corpo)
Imprimir (resp.JSON ())

O acima ilustra como enviar dados JSON usando uma solicitação de postagem. Também demonstramos como definir o valor do tipo de conteúdo na solicitação de postagem.

Conclusão

Neste pequeno artigo, discutimos como definir o cabeçalho do tipo conteúdo em uma solicitação de postagem usando a solicitação.função post ().