服务器 的 CGI 程序 一次调用,只服务于 一个 客户,与别的客户无关。
多客户 向 服务器 申请服务, 服务器 有自己 的 服务方法的 安排 (排队,等待,服务)。
能同时 服务 多少 客户 (即 跑几个线程)等等,服务器 启动前 配置文件里 需 设好。
POST或GET,涉及到 同一数据文件 读写更新 时,需要设 文件 锁定 和 开启。(多线程程序常用)。
表单的GET、POST提交方法,在不同角度看来各有区别。
一、表单的编写人看来,GET方式的表单代码是这样的(表单1):
<form action='acgi' method=get>
<input type=text name=abc value=123>
其它参数
</form>
POST方式的表单代码是这样的(表单2):
<form action='acgi' method=post>
<input type=text name=abc value=123>
其它参数
</form>
还可以编写下面的表单,同时提交GET和POST内容,例如(表单3):
<form action='acgijob=1' method=post>
<input type=text name=abc value=123>
其它参数
</form>
二、跟踪浏览器的发现GET和POST表单的网络传输内容有区别,前面“表单1”提交的数据可能如下(省略了与本话题无关的一些内容):
GET /acgiabc=123 >
简单的请求格式
GET /indexphp >
<script type="text/javascript" src=">
以上就是关于求教:用C语言写CGI,如果接收用POST方法提交全部的内容,包括:求教:用C语言写CGI,如果接收用POST方法提交、表单提交中get和post方式的区别、怎么通过C语言读取网页里面的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)