我有一些相当简单的代码,可以将照片或视频上传到端点(使用HTTP PUT或POST)。偶尔会出现连接关闭异常,实际上照片/视频已经成功上传,异常是在调用GetResponse时发生的。
我注意到GetResponse处理的时间可能非常长。通常比将照片上传到服务器的实际时间还要长。我的代码使用RequestStream.Write向Web服务器写入数据。
我进行了一个小测试,上传了大约40个大小从1MB到85MB的照片/视频到服务器,GetResponse返回的时间从3秒到40秒不等。
我的问题是,这是正常的吗?这只是我上传这些文件的服务器需要多长时间来处理我的请求并响应的问题吗?查看Fidder HTTP跟踪记录,似乎是这种情况。
FYI,我的上传是HTTP 1.0,超时值设置为无限制(超时和ReadWriteTimeout都是如此)。
我注意到GetResponse处理的时间可能非常长。通常比将照片上传到服务器的实际时间还要长。我的代码使用RequestStream.Write向Web服务器写入数据。
我进行了一个小测试,上传了大约40个大小从1MB到85MB的照片/视频到服务器,GetResponse返回的时间从3秒到40秒不等。
我的问题是,这是正常的吗?这只是我上传这些文件的服务器需要多长时间来处理我的请求并响应的问题吗?查看Fidder HTTP跟踪记录,似乎是这种情况。
FYI,我的上传是HTTP 1.0,超时值设置为无限制(超时和ReadWriteTimeout都是如此)。