Visual studio 2010 用于发送给定HTTP请求(带标头)的方法/程序

Visual studio 2010 用于发送给定HTTP请求(带标头)的方法/程序,visual-studio-2010,http,Visual Studio 2010,Http,我正在调试我的网站。出现错误时,会记录导致错误的HTTP请求的全文形式。我希望能够重播这些HTTP请求以帮助调试错误 例如,我现在的日志中有: POST /ipn/handler.ashx?inst=272&msgType=result HTTP/1.0 Content-Type: application/x-www-form-urlencoded; charset=UTF-8 Host: mysite.com Content-Length: 28 User-Agent: AGENT/1

我正在调试我的网站。出现错误时,会记录导致错误的HTTP请求的全文形式。我希望能够重播这些HTTP请求以帮助调试错误

例如,我现在的日志中有:

POST /ipn/handler.ashx?inst=272&msgType=result HTTP/1.0
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
Host: mysite.com
Content-Length: 28
User-Agent: AGENT/1.0 (UserAgent)

region=website&compName=ACTL

我想要一种在本地测试机器上再次发出这个确切请求的方法(使用更改的
Host
属性)。执行此操作的最佳方法是什么?

您可以使用
telnet
与web服务器通话并键入确切的请求

您还可以使用(&curl)生成一个作为HTTP客户端的程序


许多脚本语言(Python、Ruby、Perl、Ocaml等)也有HTTP客户机库(有时高于Curl)。

谢谢,我希望能为我做点什么,但我想这并不难。为此,我编写了一个python脚本。