
这是corejava2的例子\x0d\URLConnectionconnection=urlopenConnection();//url为>
get是从服务器上获取数据,post是向服务器传送数据。
对于get方式,服务器端用RequestQueryString获取变量的值,对于post方式,服务器端用RequestForm获取提交的数据。
GET方式提交的数据最多只能有1024字节,而POST则没有此限制。
安全性问题。
正如在中提到,使用 Get 的时候,参数会显示在地址栏上,而 Post 不会。所以,如果这些数据是中文数据而且是非敏感数据,那么使用 get;如果用户输入的数据不是中文字符而且包含敏感数据,那么还是使用 post为好。
在客户端,Get方式在通过URL提交数据,数据在URL中可以看到;POST方式,数据放置在HTML HEADER内提交。
在服务器那边,返回一个JSON格式的字符串,如——
a、"{\"name\":\"dd\",\"age\":\"12\"}";
b、"[{\"name\":\"dd\",\"age\":\"12\"},{\"name\":\"kk\",\"age\":\"20\"}]";
然后你可以使用JQuery来接收,如——
var json = $ajax{{
url : "getJson", /请求路径/
data : "data=123" /参数/
}};
var message = eval('(' + jsonresponseText + ')'); /解析JSON/
如果你的JSON格式是如上面a那种,那可以这样获取数据——
messagename、messageage
如果是b那种,可以这样——
message[0]name、message[1]age
反正你可以通过eval('(' + responseText + ')'); 来解析JSON数据。。。。
你可以上W3C网站看一下资料。。。。
以上就是关于如何用Java通过POST方法向HTTP接口传递数据全部的内容,包括:如何用Java通过POST方法向HTTP接口传递数据、Java请求一个URL。获取网站返回的数据。通过POST请求、java get和post获取参数的区别等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)