使用单个字符串发出完整的HTTP请求

2024-05-05 04:10:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试做一个小的自动化测试脚本。它应该能够根据提供的字符串发出HTTP请求,如下所示:

import coollib  # non-existent library

r = coollib.make_raw_request(
    # Lets assume, python's tripple quoted string spacing is not a problem.
    """
        GET / HTTP/1.1\n\r
        Host: example.com\n\r
        My-Faulty-Header: status\n\r
    """
)

print(r.response_body)

这背后的意图是在请求中插入一些小错误,以测试web服务器如何处理错误请求

你知道怎么做吗?欢迎有任何见解


Tags: 字符串import脚本httprawmakerequestlibrary