我希望能够将包含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类型/方法允许这样做?
答案 0 :(得分:0)
我最终为此编写了一个简单的解析器。