本篇文章给大家谈谈java获取response中的数据,以及java获取response对象对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
java怎么获取response
Struts2为我们提供了一种最简单的方法获得HttpServletResponse及其他对象。这就是org.apache.struts2.ServletActionContext类。我们可以直接使用ServletActionContext类的getRequest、getResponse方法来获得HttpServletRequest、HttpServletResponse对象。
java获取响应数据,急问。
这个获取天气的接口我做过,在微信上用的
/**
* 根据城市url查询天气信息
*/
private String getWeatherData(String urlStr){
String result = "";
try {
URL url = new URL(urlStr);
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.connect();
InputStream inputStream = connection.getInputStream();
//对应的字符编码转换
Reader reader = new InputStreamReader(inputStream, "UTF-8");
BufferedReader bufferedReader = new BufferedReader(reader);
String str = null;
StringBuffer sb = new StringBuffer();
while ((str = bufferedReader.readLine()) != null) {
sb.append(str);
}
reader.close();
connection.disconnect();
String jsonString = sb.toString();
JSONArray json = JSONArray.fromObject("["+jsonString+"]");
JSONObject jsobj = json.getJSONObject(0);
JSONArray jsonWeatherinfo = JSONArray.fromObject("["+jsobj.get("weatherinfo")+"]");
for (int i = 0; i jsonWeatherinfo.size(); i++) {
JSONObject map = JSONObject.fromObject(jsonWeatherinfo.get(i));
result += "今天是"+map.get("date_y")+" "+map.get("week");
result += "\n["+map.get("city")+"]";
result += "今天天气:"+map.get("weather1")+",气温"+map.get("temp1")+","+map.getString("wind1");
result +="\n穿衣建议: ["+map.get("index_d")+"]\n";
result += "明天天气:"+map.get("weather2")+",气温"+map.get("temp2")+","+map.getString("wind2");
result +="\n穿衣建议: ["+map.get("index48_d")+"]\n";
result +="感谢您的使用!";
// System.out.println("明天天气:"+map.get("weather2")+" 温度:"+map.get("temp2"));
// System.out.println("后天天气:"+map.get("weather3")+" 温度:"+map.get("temp3"));
// System.out.println("大后天天气:"+map.get("weather4")+" 温度:"+map.get("temp4"));
//
// System.out.println("明日天气指南:["+map.get("index48")+"] "+map.get("index48_d"));
}
} catch (Exception e) {
e.printStackTrace();
}
return result;
}
JAVA 获取 response 内容
你自己写个应用,不解析response头文件,内容就都出来了。
浏览器都会解析response,所以会看到主页。
后台打印就更容易了,都是servlet写的代码,你有HttpResponse对象,在响应给浏览器前,直接打印其响应内容就OK了。
关于java获取response中的数据和java获取response对象的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
2、本站永久网址:https://www.yuanmacun.com
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
源码村资源网 » java获取response中的数据(java获取response对象)
1 评论