请求测试 - 发送非常规请求

时间:2018-04-11 10:51:32

标签: python-requests

我有一个自动化项目,其中包括请求测试。 一些测试用例需要发送请求"方法"这不是常规已知的(例如GET,POST ......)。例如,需要发送类似" SSS"而不是请求方法,看看如何通过线鲨。有没有办法用Python做到这一点?是否可以通过请求模块执行此操作?

1 个答案:

答案 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