如何基于这个请求http://www.webxml.com.cn/WebServices/WeatherWebService.asmx所提供的接口来获取东西?

就是基于你教我建好的xfire的webservice项目,来写个请求的接口的程序,再次感谢!... 就是基于你教我建好的xfire的webservice项目,来写个请求的接口的程序,再次感谢! 展开
 我来答
yyy521fyy
2011-09-06 · TA获得超过3484个赞
知道大有可为答主
回答量:5392
采纳率:25%
帮助的人:3537万
展开全部
你问对人了,我做了一个从这个webservice获取天气预报的程序。下面只贴部分使用webservice的方法,我获取的是山东省下各个地市的天气情况;
//代码如下:
public void readFromURL(){
String ws_url = "http://www.webxml.com.cn/WebServices/WeatherWebService.asmx/getWeatherbyCityName?theCityName=54823";
String xml= "";
try {
URL url = new URL(ws_url);
BufferedReader br = new BufferedReader(new InputStreamReader(url.openStream(),"utf-8"));//解决乱码问题
StringBuffer sb = new StringBuffer();
String s = "";
int i =1;
while ((s = br.readLine()) != null) {
sb.append(s + "\r\n"); //将内容读取到StringBuffer中
i++;
}
br.close();
//System.out.println(sb.toString());
xml = new String(sb.toString().getBytes());
//System.out.println(xml);
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

SaveToFile(xml); //执行保存操作

}
//代码结束。不晓得现在webservice接口变了没有。变了的话你要做相应修改了。
追问
不是用get请求,而是纯webservice,java的
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yyclee122
2011-09-05 · TA获得超过1676个赞
知道小有建树答主
回答量:624
采纳率:0%
帮助的人:396万
展开全部
在相应的cs文件中写
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式