购买服务 会员注册 会员登录
  设为首页 加入收藏 联系我们
Welcome to WebXml.com.cn
Web Services 网站建设 域名交易 服务支持 下载中心 信息资讯 联系我们 返回首页
 
服务支持 - Web Services

天气预报WEB服务的HTTP GET无法查询或查询错误的问题

www.WebXml.com.cn 发表日期:2008年12月29日 17:31 星期一
 

 

使用GET请求


GET /WebServices/WeatherWebService.asmx/getWeatherbyCityName?theCityName=珠海 HTTP/1.1
Host: www.webxml.com.cn


1. 查询之后会返回“查询结果为空”
2. 如果我将 theCityName 改成广州或其他城市,返回却北京或上海的天气信息。

原因
因为查询能返回结果,说明方法已经正确。一般出现此问题是文件编码不正确,因为我们的WEB服务是UTF-8编码。提交的参数如果经过其他编码(如:GB2312),会因为解码错误而不能正确返回正确结果。

解决办法
1) 确保您的文件是UTF-8编码,我们支持UTF-8编码参数;
2) 如没有办法更改文件编码,那请把参数通过UTF-8编码后再传递到WEB服务;
3) 最终解决办法是不要直接使用城市名称作为参数,我们的天气预报WEB服务接口提供城市代号(接口:getSupportCity 或 getSupportDataSet),请使用城市代号作为参数传递。

 
 
 
关闭本窗口
 
请就此篇文章提供反馈:
很有帮助 没有帮助
9 8 7 6 5 4 3 2 1  
   
 
发表评论:
   
< 300中文字或< 600英文字符
 
WebXml.com.cn 声明:
  WebXml.com.cn 和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性(不包括在单独的书面协议项下 WebXml.com.cn 向您提供的任何服务),不作任何声明。所有该等文件及有关图形均 " 依样 " 提供,而不带任何性质的保证。也许这些文件已经过期,且 WebXml.com.cn 不承诺更新它们。WebXml.com.cn 和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于使用、销售、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,WebXml.com.cn 和/或其各供应商就任何问题而造成的损失不负任何责任。
 
 
 
WEB 服务 网站建设 域名交易 服务支持 下载中心 信息资讯 联系我们 首 页
版权所有 © 2006 - 2021 上海思集信息科技有限公司 保留所有权利        本站声明 Search powered by Google
Powered Asp.net 2.0