Apache CGI 两问

leesphone 2011-02-26 06:08:03
1。Method is GET, CGI会发送数据给apache, apache在CGI退出后才把数据发送给client, 并加上content-length:
1)。 有没有办法让apache不带content-length?
2).有没有办法在CGI只发送了一部分数据的情况下让apache把已经收到的数据发送出去?

2. Method is POST, apache会先根据content-length接受数据,所有数据接受完了之后才会给CGI, 有没有办法在apache只接受了一部分数据的时候就传给CGI?
...全文
62 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
边城浪子 2011-03-06
  • 打赏
  • 举报
回复
为什么有这种要求呢?
DIE654456 2011-03-06
  • 打赏
  • 举报
回复
[Quote=引用楼主 leesphone 的回复:]
1。Method is GET, CGI会发送数据给apache, apache在CGI退出后才把数据发送给client, 并加上content-length:
1)。 有没有办法让apache不带content-length?
你用post方法提交数据就可以不用带content-length

2).有没有办法在CGI只发送了一部分数据的情况下让apache把已经收到的数据发送出去?
CGI只是一个协议,协议程序的实现内容由你决定,只要程序可以,CGI程序就可以。

2. Method is POST, apache会先根据content-length接受数据,所有数据接受完了之后才会给CGI, 有没有办法在apache只接受了一部分数据的时候就传给CGI?
对于Web服务器而言,只接受一部分数据,然后传给CGI,这样对于所有的CGI程序而言是特例。
基本都是接收完所有数据后存放到环境变量里,然后提交给CGI。
你可以修改服务器的实现。

2,204

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 CGI
社区管理员
  • CGI社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧