摘要:
我在用C#做Windows服务程序,一个每隔一定时间测试网站链接的程序,可是做的时候发现,发送的HTTP请求,每次都是只有2个是返回200,其他的都是Opretion over time[具体英文我忘了,反正就是操作超时]。弄了很久,由于对C# 不熟悉,以为是函数了解的不清楚的错,试了很多次,依然不成功。最后才想到百度“HTTPWebRequest 超时”这个关键词。还好,找打一篇有用的。为避免该网页以后被销毁,我特意复制粘贴过来。 后来反复调式,发现是之前调用http相关函数,没有正确完全释放资源(比如HttpWebRequest,HttpWebResponse等)。所以加入代码i... 阅读全文
摘要:
最近用C#做测试网站的服务程序,由于有些接口需要真实的测试数据。比如提交表单中的文本域和文件域,但.Net中只提供了简单的单独提交文本或文件的方法,所以只能自己构造格式为multipart/form-data的HTTP请求,而让我更加了解了HTTP请求的格式。 下面是在Google搜索后的一个解决方案,原链接:http://stackoverflow.com/questions/566462/upload-files-with-httpwebrequest-multipart-form-data方法1:上传文本域及一个文件[测试成功] 1 //发送对应表单文本域和一个... 阅读全文