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

时间:2014-03-14 13:30:40

标签: c# httpwebrequest webrequest

我希望能够将包含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类型/方法允许这样做?

1 个答案:

答案 0 :(得分:0)

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