C#POST下载文件服务器返回500错误
来源:互联网 发布:如何在网络上找外教 编辑:程序博客网 时间:2024/06/07 13:25
需下载文件是图片类型(JPG)和其他类型(SEP)。
POST提交PostData到服务器返回文件byte数组。
需下载的文件是3M多,byte数组Length至少3145728,但返回byte数组Length仅区区3000,差得太多。开Fiddler捕获这个请求,在Fiddler的WebView选项卡呈现了一个500错误的页面。
我在PostData里排查有问题的参数。经过多次抓包对比,发现其中有两个参数可有可无,其中一个值只有一个加号,另一个值仅用于控制页面呈现效果。于是将这两个参数的值去掉,再次POST发现byte数组Length已正常。
造成本次POST下载文件服务器返回500错误的原因就是PostData里带有服务器无法处理的参数值,于是抛出了500内部服务器错误。
此外,两次请求使用的UserAgent值不同也可能会抛出500内部服务器错误。
0 0
- C#POST下载文件服务器返回500错误
- http发post请求 返回错误500a
- nginx作为下载文件服务器
- nginx作为下载文件服务器
- URL下载文件服务器文件
- nginx作为下载文件服务器
- nginx作为下载文件服务器
- 用POST访问时,返回403错误
- Ajax提交post请求返回404错误
- post文件到FTP文件服务器
- java使用POST发送soap报文请求webservice返回500错误解析
- 下载文件服务器消息响应头
- 从文件服务器下载图片文件
- 子进程 post-installation script 返回了错误号 1
- 子进程 post-installation script 返回了错误号 解决方法
- 解决Django的POST请求接口返回403错误
- 子进程 post-installation script 返回了错误号
- Linux C Http 文件服务器实现
- 【三层】VB.net版登录实例
- 在python中获取当前日期字符串(格式:X年X月X日)
- 欧拉项目第22题 Names scores
- acm-杭电-5645
- hive 0.8.1版本获取建表语句方法
- C#POST下载文件服务器返回500错误
- owlBus 的uwp版本上架了
- HTML5新标签
- 百度UEditor图片上传、SpringMVC、Freemarker、Tomcat、Nginx、静态资源
- C#调用java代码
- 【HDU 2147】kiki's game(博弈 PN图)
- 修改EasyUI中DateBox和DateTimeBox的格式
- 插入排序法(一)
- 4 ASCII码排序