我有一个HttpServer,它在处理程序的handle()函数中使用以下代码提供文件。
从本地磁盘读取文件的准确率为100%,并且正确填充了bytes[]阵列。只要我尝试将这些字节写入OutputStream os,我就会得到一个"IOException - An established connection as by the software in yourhost machine“错误。它的地狱就是代码在工作--我在客户端接收这些字节,从客户端的角度来看,一切都是100
例如,当我在没有IIS的情况下作为WebServiceHost托管一个WCF服务时,每个具有超过260个字符的段的请求都会失败,并显示400错误。所以,我的第一印象是它一定也适用于查询参数。也就是说,为什么下面的请求会因为超出Windows设置的字符数而导致400 Bad Request: HTTP GET http://my.com/foo/very-long-segment