日期:2014-05-17  浏览次数:20807 次

url如何以post发送?
没有表单。只有一个请求
http://xxx.com/getUserInfor
类似,这种连接。默认不是get方式发送的么,请问可以带一个什么参数,变成post方式发送吗

------解决方案--------------------
带参数传递,就是get方式。get有大小限制。
------解决方案--------------------
1.用一个HTTP库构造一个POST请求,比如用apache的HTTP Component
http://hc.apache.org/httpcomponents-core-ga/httpcore/examples/org/apache/http/examples/ElementalHttpPost.java

2.在html中用一个form,method指定为POST,action指定你要提交的地址,form标签内部定义标签,标签的name属性就是传递参数的key,value自己指定
------解决方案--------------------
使用ajax post方法之类
地址栏访问为get方式的
------解决方案--------------------

没有什么神奇的参数能把get变成post吧!
JS中可以用AJAX,指定为POST方式
或者form表单指定为POST方式
或者采用httpclient模拟post方法
------解决方案--------------------
这个只能模拟实现,想通过url传参并且隐藏参数内容可以使用xmlhttp实现.