【发布时间】:2017-10-26 22:25:06
【问题描述】:
我正在创建一个代理,它在特定端口上侦听传入连接。连接通常是 Http 请求 (GET/POST)。无法决定我应该选择 HttpListener 还是 Sockets。我将修改代理中的 HttpRequest,然后将其中继到最终目的地。
你什么时候更喜欢 HttpListener 而不是 Sockets。各有什么好处?
【问题讨论】:
-
使用 HttpListener 解析/修改 HTTP 标头、读取内容、处理分块传输等要简单得多。
-
您将对 HttpRequest 进行什么样的修改?
-
我将更改 HostHeader,重定向一些请求等