使用HttpClient发送原始HTTP数据包



我捕获了一个HTTP数据包,我希望通过Firefox的"网络"选项卡将其发送到网站,并希望通过C#将其发送给网站。

它的内容是一个多部分的表单数据,我知道如何正确编辑原始数据包中的内容来发送我想要的内容,但我不知道如何发送。

有没有一些方法可以直接通过HttpClient来完成,或者我需要p/invoke并使用Winsock?

注意:我知道我可以更容易地发送,但我想知道如何以这种方式发送。

HTTP客户端旨在自动化和抽象HTTP协议实现的绝大多数细节。如果你所说的是你有一个实际上对应于HTTP协议传输的二进制结构,那么HttpClient是一个太高级的工具,你需要使用一个在套接字级别上操作的不同的类/框架。

最新更新