Excluir método de solicitação
O delete.o método request () direciona solicitações ao servidor para excluir um arquivo de recurso específico, registro ou servidor da web. O método de exclusão de solicitação possui parâmetros e valores adicionais que são usados para se comunicar com o servidor. Em outras palavras, esse método encaminha uma solicitação de exclusão ao URL definido para excluir um arquivo específico.
Sintaxe do método de solicitação de exclusão
A sintaxe para solicitações.O método delete () é o seguinte:
A sintaxe leva três parâmetros, incluindo URL, parâmetros e args, que é abreviado para argumentos, e inclui cookies, tempo limite, auth e outros.
O URL é um parâmetro necessário e é o URL (Localizador de Recursos Uniformes) da solicitação. Mencionaremos brevemente alguns parâmetros e o que eles envolvem. Params é um parâmetro opcional e é um dicionário, uma lista de tuplas que envia uma string de consulta. Args é abreviado para argumentos e é o parâmetro que pode passar por muitos argumentos como cabeçalhos ou cookies, tempo limite ou stream e todos esses argumentos são opcionais neste parâmetro.
Exemplo 1:
Nesse caso, estaremos analisando como uma página é excluída usando solicitações.função delete (). Vamos dar uma olhada no código que estaremos executando:
solicitações de importaçãoNa primeira linha do código, importaremos a biblioteca de solicitações. Na segunda linha do código, definimos uma variável chamando -a del_page. Nesta variável, estamos utilizando o pedido.delete () função e passar o URL 'http: // www.YouTube.com 'após o que definimos os dados em' key 'e' valor '. Agora, usaremos a função print () e passaremos o comando para imprimir que a página especificada é excluída com sucesso. O código de sucesso é = ',' del_page '. Depois de executar o código, obtemos a seguinte saída:
Exemplo 2:
Este caso estará enviando solicitações para o URL e, em seguida, imprimindo o código de status e o motivo da resposta que ele fornece. Depois de definir a variável como 'url_name', estamos passando a solicitação para excluir o URL usando a função das solicitações.excluir(). Em seguida, inserimos o comando para imprimir o código de status e outro comando de impressão que é imprimir o motivo.
solicitações de importaçãoAgora, vamos executar o código e ver qual resultado obtemos.
O código de status 405 é a ação que foi tomada pelo programa e a mensagem de resposta descreve o status da função.
Exemplo 3:
Para o próximo caso, usaremos um exemplo com o parâmetro 'Auth'. O argumento 'Auth' é uma tupla que permite uma autenticação HTTP específica, o código que executamos será:
solicitações de importaçãoPrimeiro, vamos importar a biblioteca de solicitações. Na próxima linha, designamos a variável nomeando -a 'url_name' e cumprindo os requisitos de parâmetro. Em seguida, passamos pelo URL e o parâmetro 'Auth' usando os pedidos.Exclete () função e depois imprima a saída.
O resultado da execução deste código será:
Definimos Auth como um 'usuário' e 'passe', após o que executamos a função de excluir solicitações, resultando na saída de 405. Auth é um subprograma, um functor ou um tipo de dados que permite a autenticidade HTTP.
Exemplo 4:
Nesse caso, estamos computando usando o parâmetro 'Cookies.'O primeiro código é onde estamos importando a biblioteca de solicitações e, em seguida, definindo o' url_name ', que é a variável. 'Cookies' é um parâmetro opcional que é um dicionário de cookies enviados para um URL específico. Agora, vamos executar o código.
solicitações de importaçãoA saída que obtemos executando o código acima é:
Usamos o parâmetro 'cookies' para enviar cookies para o servidor.
Exemplo 5:
Vamos tomar um último caso em que usamos o parâmetro de 'Timeout'. Um tempo limite é um número que indica quantos segundos são necessários ou necessários para esperar o cliente fazer a conexão e enviar a resposta de volta. Aqui, inserimos o comando para importar a solicitação como a primeira linha de código. Para calcular o parâmetro do tempo limite, primeiro definiremos a variável 'url_name.'Depois disso, passaremos o comando, url_name, timeout = 20, usando as solicitações.função delete (). Aqui, estamos novamente usando o URL de 'http: // www.YouTube.com/'. A função Print () Print () é solicitar o motivo da exclusão da solicitação. Vamos executar o código:
solicitações de importaçãoPara demonstrar o parâmetro 'Timeout', o tempo limite foi definido em 20. A saída para o cálculo do parâmetro é:
Como podemos ver pela saída para o código de tempo limite dos parâmetros, o código de status impresso é 405, o que mostra o motivo que o método não é permitido.
O método de solicitação de exclusão exige que o servidor exclua o arquivo especificado pelo URL da solicitação. Portanto, o método Delete () remove os dados do URL específico que foi identificado no servidor.
Conclusão
Neste artigo, fornecemos detalhes sobre um conceito importante de Python, que é o método de exclusão de solicitações. Os parâmetros que usamos são timeout e auth. Fora isso, também vimos como excluir um URL específico e como imprimir o código de status, e os motivos do código enquanto usavam as solicitações.Excluir função. Você pode experimentar os códigos nos exemplos (mencionados acima) para ver como eles funcionam para você.