一个奇怪的问题,关于 400 Bad request 的错误
代码太长,不方便帖出来
VC6写的程序, 模拟提交表单。其中一个函数大约像这样
{
.....
HttpSendRequest(.....)
ofstream of;
}
最后定义了一个 ofstream of, 但没用。如果没有这一个无用的定义,则程序运行出错,我发出的请求,WEB 服务器总是返回 400 bad request。 但如果加上那一行,就一切OK。WEB服务器就返回正常的HTML 代码。
我看了下,没有加那一行,编译的程序是56K,加上那一行,编译后是64K。
用 vs2003 的VC7编译,结果也是一样,应该不是VC的bug.
从以上描述能看出是什么问题吗? 盼指点。谢
问题点数:100、回复次数:2Top
1 楼microyzy(人不在牛,分高就行;分不在高,人牛也行)回复于 2004-09-07 16:24:09 得分 50
不会吧?太生神奇了?
也许是什么东西导致http头部格式不正确,比如少了最后那个空行Top
2 楼oyljerry(【勇敢的心】→ ㊣提拉米苏√㊣)回复于 2004-09-07 16:50:20 得分 50
估计http头格式错误Top




