我有一个自动化项目,其中包括请求测试。 一些测试用例需要发送请求"方法"这不是常规已知的(例如GET,POST ......)。例如,需要发送类似" SSS"而不是请求方法,看看如何通过线鲨。有没有办法用Python做到这一点?是否可以通过请求模块执行此操作?
答案 0 :(得分:0)
我不确定requests
模块是否有机会做非常规请求。
但是,您仍然可以使用套接字连接到远程主机并发送您想要的任何内容。例如:
import socket
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect(("foo.com", 80))
s.sendall("SSS / HTTP/1.1\r\n\r\n")
r = s.recv(4096)
print r
s.close