当前位置:  开发笔记 > 程序员 > 正文

将原始HTTP请求转换为HTTPWebRequest对象

如何解决《将原始HTTP请求转换为HTTPWebRequest对象》经验,为你挑选了1个好方法。

在.NET中,是否可以将原始HTTP请求转换为HTTPWebRequest对象?

我确信.NET在内部做到了.知道.NET的哪个部分实际上正在处理这个问题?我可以调用它还是有任何允许原始HTTP连接的外部库?



1> Ryan Cook..:

我不相信有一种暴露的方法来做到这一点.您可能必须找到或编写解析器来中断请求,然后编写自己的扩展HttpWebRequest的类.

以下是CodeProject的解析器:

http://www.codeproject.com/KB/IP/CSHTTPServer.aspx

我查看了HttpWebRequest的转子代码(简要地说),我没有看到任何突出的银弹.这是文件的链接:

http://www.123aspx.com/Rotor/RotorSrc.aspx?rot=40844

所有转子代码都在这里用于在线浏览:

http://www.123aspx.com/Rotor/default.aspx

在这里你可以下载它:

http://www.microsoft.com/downloads/details.aspx?FamilyId=8C09FD61-3F26-4555-AE17-3121B4F51D4D&displaylang=en

我知道一堆链接并没有真正回答你的问题,但我不认为你正在寻找的功能是在框架中公开的.我希望被证明是错误的,所以如果你找到了一个很好的方法,请更新帖子.我知道那里的工具必须这样做,任何用.Net写的记录原始请求的东西,然后让你重新提交它们就是做类似的事情.我相信fiddler(http://www.fiddler2.com)是用.Net编写的,你可能想给这些人发一封电子邮件,看看他们是否可以提供帮助.

推荐阅读
夏晶阳--艺术
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有