【问题标题】:Sending Raw HTTP Packets With HttpClient使用 HttpClient 发送原始 HTTP 数据包
【发布时间】:2020-12-02 17:46:54
【问题描述】:

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

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

有什么方法可以直接通过 HttpClient 完成,还是我需要 p/invoke 并使用 Winsock?

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

【问题讨论】:

    标签: c# windows http networking


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-06-05
      • 1970-01-01
      • 1970-01-01
      • 2011-12-02
      • 1970-01-01
      • 1970-01-01
      • 2022-08-14
      • 1970-01-01
      相关资源
      最近更新 更多