日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

HttpUrlConnection发送url请求(后台springmvc)

發(fā)布時間:2025/3/8 c/c++ 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 HttpUrlConnection发送url请求(后台springmvc) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1.HttpURLConnection發(fā)送url請求

public class JavaRequest {private static final String BASE_URL = "http://localhost:8080/dsdemo/";public static String userToken = null;public static String problemName = null;public static String sendPost(String sufUrl, JSONObject params) {DataOutputStream out = null;BufferedReader in = null;String result = "";try {URL realUrl = new URL(BASE_URL+sufUrl);// 打開和URL之間的連接HttpURLConnection connection = (HttpURLConnection) realUrl.openConnection();connection.setDoOutput(true); connection.setDoInput(true); connection.setUseCaches(false); connection.setInstanceFollowRedirects(true); connection.setRequestMethod("POST"); // 設置請求方式 connection.setRequestProperty("Connection", "Keep-Alive");connection.connect();out = new DataOutputStream (connection.getOutputStream());// 發(fā)送請求參數(shù),防止中文亂碼out.write(jsonToUrlParams(params).getBytes("UTF-8"));// flush輸出流的緩沖 out.flush();// 定義BufferedReader輸入流來讀取URL的響應in = new BufferedReader(new InputStreamReader(connection.getInputStream()));String line;while ((line = in.readLine()) != null) {result += line;}} catch (Exception e) {System.out.println("發(fā)送 POST 請求出現(xiàn)異常!");e.printStackTrace();}//使用finally塊來關閉輸出流、輸入流finally{try{if(out!=null){out.close();}if(in!=null){in.close();}}catch(IOException ex){ex.printStackTrace();}}System.out.println(result);return result;} private static String jsonToUrlParams(JSONObject params){StringBuilder sb = new StringBuilder();sb.append("userToken=").append(userToken);for(Iterator<?> it = params.keys(); it.hasNext(); ){String key = (String) it.next();sb.append("&").append(key).append("=").append(params.get(key));}return sb.toString();} }

遺留問題:

  a.按照網(wǎng)上說的發(fā)送 json格式的字符串,但是后臺無法接收到。所以這里將jsonObject轉(zhuǎn)化成 url 參數(shù)的形式。

  b.jquery發(fā)送json格式的數(shù)據(jù)是可以接收到的。

<script type="text/javascript">var sendData = {username: "hjz",password: "123"};(function (){$.ajax({ type:'post', url:'http://localhost:8080/dsdemo/userRegister', data: sendData, dataType:'json', success:function(data){ alert(JSON.stringify(data));} ,error: function(data){alert(JSON.stringify(data));}}); })(); </script>

?

另外可能會出現(xiàn)中文亂碼的問題:

  a. 首先發(fā)送數(shù)據(jù)利用DataOutputStream out.write(jsonToUrlParams(params).getBytes("UTF-8"));

  b. 接收后臺  response.setCharacterEncoding("utf-8");
?? ??? ?      request.setCharacterEncoding("utf-8");

轉(zhuǎn)載于:https://www.cnblogs.com/hujunzheng/p/5473254.html

總結(jié)

以上是生活随笔為你收集整理的HttpUrlConnection发送url请求(后台springmvc)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 伊人91在线 | 看污网站 | 国产高清免费在线 | 婷婷色综合网 | 老头老夫妇自拍性tv | aaa亚洲精品 | 欧美.www| 里番精品3d一二三区 | 国产精品白嫩极品美女视频 | 寡妇一级片 | 91观看视频 | 国产精品无码一区二区三 | 色欲一区二区三区精品a片 在线观看黄网站 | 国产婷婷色一区二区三区 | 午夜精品福利电影 | 亚洲av永久无码精品一百度影院 | 91综合视频| 日日摸日日碰夜夜爽无码 | aaa成人| 国产视频一区二区视频 | 欧美精品一区二区在线观看 | 巨大乳の揉んで乳榨り奶水 | 国产伦精品一区二区三区视频我 | 打白嫩屁屁网站视频短裙 | 人妻巨大乳一二三区 | 在线激情小视频 | 国产成人啪免费观看软件 | 狠狠人妻久久久久久综合蜜桃 | 亚洲成人久久久 | 蜜桃av网站 | 开心色站| 亚洲免费视频一区二区 | 伊人66 | 亚洲午夜福利在线观看 | 日韩国产网站 | 欧美日韩中文字幕在线 | 在线观看特色大片免费网站 | 午夜爱爱免费视频 | 日毛片| 丰满大肥婆肥奶大屁股 | 亚洲国产精品成人午夜在线观看 | 波多野结衣在线播放 | 欧美日韩中文一区 | 1000部做爰免费视频 | 欧美另类专区 | 少妇视频网 | 国产成人无码av | 优优色综合| 老司机一区 | 老熟女毛茸茸浓毛 | 国产一区二区三区视频在线播放 | 日本亚洲一区 | 国产精品无码电影在线观看 | 激情噜噜 | 网站黄在线观看 | 成人影视免费观看 | 免费草逼视频 | 成年人黄色免费视频 | 人人插人人爽 | 日本一区二区三区免费在线观看 | 日日狠狠久久 | 午夜激情福利在线 | 91福利在线观看 | 免费毛片大全 | 2018天天操 | 免费黄网在线观看 | 国产一区在线免费 | 天天干天天摸 | 婷婷开心激情网 | 日本高清视频在线播放 | www.在线观看av | 精品小视频在线观看 | 美女又爽又黄视频 | 久草免费看 | 精品日本一区二区三区在线观看 | 日本天堂在线播放 | 国产精品粉嫩 | 国产精品免费一区二区三区在线观看 | 亚洲黄色片免费看 | 男人桶进美女尿囗 | 久久天堂 | 日韩色图一区 | 特种兵之深入敌后高清全集免费观看 | 日日躁夜夜躁狠狠久久av | 91视频在线 | 人妻无码一区二区三区四区 | 日韩在线1| 国产高清在线 | 欧美黄色一级网站 | 私人毛片 | 国产免费一区,二区 | 久久久五月天 | 日本欧美一区二区 | 葵司在线视频 | 国产免费无遮挡吸奶头视频 | 五月天婷婷丁香 | 国产美女特级嫩嫩嫩bbb | 伊人国产在线视频 | 黄色国产一区二区 |