Baixe o app para aproveitar ainda mais
Prévia do material em texto
import socket metodo = input("Digite o método(POST, DELETE, GET):") url = input("Digite o caminho no formato www.caminho.com: ") ## Acho que existe um erro no método POST, pois sempre que tento, retorna um erro 400... if metodo == "POST": mensagem = input("escreva seu payload:") client = socket.socket(socket.AF_INET, socket.SOCK_STREAM) client.connect((url,80)) print("Conexão estabelecida com sucesso...") requisicao = "{} / HTTP/1.1\r\nHost:{}\r\nContent- Type: text/plain\r\nContent- Length: 20\r\n {}\r\n\r\n".format(metodo, url,mensagem) client.send(requisicao.encode()) resposta= client.recv(4096) respostaLen = len(resposta) print(resposta) tamanhoResposta = "{} Bytes".format(respostaLen) print(tamanhoResposta) else: client = socket.socket(socket.AF_INET, socket.SOCK_STREAM) client.connect((url,80)) print("Conexão estabelecida com sucesso...") requisicao = "{} / HTTP/1.1\r\nHost:{}\r\n\r\n".format(metodo, url) client.send(requisicao.encode()) resposta= client.recv(4096) respostaLen = len(resposta) print(resposta) tamanhoResposta = "{} Bytes".format(respostaLen) print(tamanhoResposta)
Compartilhar