如何将文件反序列化为.net web请求对象

本文关键字:net web 请求 对象 反序列化 文件 | 更新日期: 2023-09-27 17:50:12

我希望能够将包含web请求的文件反序列化为一些。net结构,然后我可以使用这些结构来发出请求。以下是文件的示例;

POST http://127.0.0.1/Foo HTTP/1.1
Accept: application/json
User-Agent: MyAgent/1.0
Content-Type: text/xml
Host: 127.0.0.1
Content-Length: 14
Accept-Encoding: gzip, deflate
This is payload

理想情况下,我希望能够构建类似WebRequest类的东西,这将使我能够访问标题,动词等。我可能会写一些东西,但我不想处理大量的边缘情况。

我想用它来驱动一些测试…是否有任何BCL类型/方法允许这样做?

如何将文件反序列化为.net web请求对象

我最后为此编写了一个简单的解析器