|
| |
精品推荐 |
 |
|
| |
|
|
|
|
Wap开发FAQ大全
|
日期:2008年3月16日 作者: 查看:[大字体
中字体 小字体]
|
限制在512个字节左右,但是POST最大可以达到一个编译后卡片的大小(约1300字节)。UP.SDK 4.0将GET请求限制在970左右,最大可以达到一个编译后卡片的大小。 显然,卡片有时候保存了要发送给服务器的参数的内容,既然编译后的卡片大小有限制,那么肯定要影响到整个所能传输的数据。 在POST和GET之间没有太多的区别。比如这个没有很好地使用GET的例子。
<input type="text" name="var1" format="*N"/> <p> <anchor>Send it <go href="somescript.cgi?variable=$(var1)" method="get"/> </anchor> </p>
下面仍然是一个使用GET的请求,但是使用了<postfield>来传送参数。这个代码就漂亮多了。既然可以定义为GET,同样也很容易转成POST。
<input type="text" name="var1" format="*N"/> <p> <anchor>Send it <go href="somescript.cgi" method="get"> <postfield name="variable" value="$(var1)"/> </go> </anchor> </p>
直接改为POST:
<input type="text" name="var1" format="*N"/> <p> <anchor>Send it <go href="somescript.cgi" method="post"> <postfield name="variable" value="$(var1)"/> </go> </anchor> </p>
最好是做测试找到到底能传输多少数据。这里有个测试程序: http://wap.colorline.no/wap-faq/apps/putsize.php3。
这个程序也可以在下面的URL中找到:http://wap.colorline.no/demos.html。 该程序将产生一个卡片包含一个变量,里面包含了一定数量的字符X。用户可以选择传输是使用GET还是POST。在传输之后,脚本将要显示接收到的字符个数。 脚本生成一个页面来测试使用GET或者POST方式到底能发送多少个字符:
<?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"> <wml> <head> <meta forua="true" http-equiv="Cache-Control" content="max-age=0"/> <meta forua="true" http-equiv="Cache-Control" content="must-revalidate"/> </head> <card> <do type="prev" label="Back"> <go href="putsize.php3"/> </do> <p> <anchor>GET data <go method="get" href="putsize.php3"> <postfield name=\"a\" value="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"/> </go> </anchor> </p> </card> </wml>
36. 如何同HTML站点一样POST/CGI,返回表单数据到服务器?
如果使用:
<go method="post" href="mycgi.cgi">
并且使用:
<postfield name="fieldname" value="$NameOfInputField"/>
就可以POST数据给CGI程序了。
上一篇:黑客盯上安全软件 Windows可以暂时松口气
下一篇:教你识别翻新笔记本电脑
|
| Wap开发FAQ大全 相关文章: |
|
|
|
| Wap开发FAQ大全 相关软件: |
|
|
|
|