gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 02:29:33 26 4
gpt4 key购买 nike

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

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

最佳答案

我不相信有公开的方法可以做到这一点。您可能必须找到或编写一个解析器来分解请求,然后编写您自己的扩展 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 编写的,您可能想给那些人发一封电子邮件,看看他们是否能提供帮助。

关于.net - 将原始 HTTP 请求转换为 HTTPWebRequest 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/318506/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com