GetRequestStream 无法连接到远程服务器 c#写的
答案:2 悬赏:60 手机版
解决时间 2021-02-10 05:16
- 提问者网友:呐年旧曙光
- 2021-02-09 18:47
GetRequestStream 无法连接到远程服务器 c#写的
最佳答案
- 五星知识达人网友:行雁书
- 2021-02-09 19:10
加上keeplive参数试一下。
另HttpWebRequest.GetRequestStream();是表示获得上传流,获得后要向流内写东西,同时还是将其流长度上传。httpWebRequest.Length来说明上传编码后长度,如果没有的话,请将该值设为0或者不获得上传流,否则服务器一直在等待你上传呢。你上传的是啥玩意?直接将流关掉了,其实你不必关的,这样会导致错误的。因为你的变量指向的是上传流,如果httpwebrequest对象失去后这个流自然会空引用,不需要处理,它造成不了内存泄漏。其他的我没有看出行毛病。要是URL失效的话,有点小题大作了,你可以先将URL用IE请求一下试试看。
另HttpWebRequest.GetRequestStream();是表示获得上传流,获得后要向流内写东西,同时还是将其流长度上传。httpWebRequest.Length来说明上传编码后长度,如果没有的话,请将该值设为0或者不获得上传流,否则服务器一直在等待你上传呢。你上传的是啥玩意?直接将流关掉了,其实你不必关的,这样会导致错误的。因为你的变量指向的是上传流,如果httpwebrequest对象失去后这个流自然会空引用,不需要处理,它造成不了内存泄漏。其他的我没有看出行毛病。要是URL失效的话,有点小题大作了,你可以先将URL用IE请求一下试试看。
全部回答
- 1楼网友:孤老序
- 2021-02-09 20:18
这个你要看你的URL 是否正确
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯