我需要设置HttpRequest的端口。这是Request来自的端口。
正常的HTTP方案:
要求:127.0.0.1:6745 - > www.stackoverflow.com 回复:1227.0.0.1:6745< - www.stackoverflow.com
要求:127.0.0.1:8096 - > www.stackoverflow.com 回复:1227.0.0.1:8096< - www.stackoverflow.com
我的情景:
要求:127.0.0.1:6745 - > www.stackoverflow.com 回复:1227.0.0.1:6745< - www.stackoverflow.com
要求:127.0.0.1:6745 - > www.stackoverflow.com 回复:1227.0.0.1:6745< - www.stackoverflow.com
请求必须始终来自已定义的端口。这甚至可以在HTTP协议中使用吗?如果是,我如何在.NEt框架中使用WebRequest类?或者我是否必须使用手动插座?
答案 0 :(得分:1)
请求端口是什么意思?如果它是操作系统分配的临时端口,我认为您无法使用WebRequest对其进行任何控制。恕我直言,最好将此管理留给操作系统,否则可能会与其他应用程序发生冲突。
答案 1 :(得分:0)
切换到WebClient
而不是HttpWebRequest
,因为它应该保持连接活动一段时间。
请注意,未构建HTTP以保持连接打开。在一段空闲时间后,连接将始终关闭。