java获取response中的数据(java获取response对象)

本篇文章给大家谈谈java获取response中的数据,以及java获取response对象对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java怎么获取response

Struts2为我们提供了一种最简单的方法获得HttpServletResponse及其他对象。这就是org.apache.struts2.ServletActionContext类。我们可以直接使用ServletActionContext类的getRequest、getResponse方法来获得HttpServletRequest、HttpServletResponse对象。

java获取response中的数据(java获取response对象),java获取response中的数据,信息,文章,微信,第1张

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对象的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

1、本网站名称:源码村资源网
2、本站永久网址:https://www.yuanmacun.com
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
源码村资源网 » java获取response中的数据(java获取response对象)

1 评论

您需要 登录账户 后才能发表评论