我用C#编写了一个简单的测试用的WebService
[WebMethod]
public string Ret(string strMSG)
{
return strMSG;
}
本地android端调用没有问题,但是在其它机器上调用,就会出现错误。
final String SERVER_URL = "http://192.168.100.129/webServiceTest/WebService.asmx?op=Ret";
HttpPost request = new HttpPost(SERVER_URL);
List params1 = new ArrayList();
params1.add(new BasicNameValuePair("strMSG", etProductName.getText().toString()));
try
{
request.setEntity(new UrlEncodedFormEntity(params1, HTTP.UTF_8));
HttpResponse httpResponse = new DefaultHttpClient().execute(request);
String result = "";
if (httpResponse.getStatusLine().getStatusCode() != 404)
{
result = EntityUtils.toString(httpResponse.getEntity());
......
result里的xml值含有如下错误信息
服务器无法处理请求。根级别上的数据无效。请问,这是什么原因造成的,如何解决。谢谢!
[WebMethod]
public string Ret(string strMSG)
{
return strMSG;
}
本地android端调用没有问题,但是在其它机器上调用,就会出现错误。
final String SERVER_URL = "http://192.168.100.129/webServiceTest/WebService.asmx?op=Ret";
HttpPost request = new HttpPost(SERVER_URL);
List params1 = new ArrayList();
params1.add(new BasicNameValuePair("strMSG", etProductName.getText().toString()));
try
{
request.setEntity(new UrlEncodedFormEntity(params1, HTTP.UTF_8));
HttpResponse httpResponse = new DefaultHttpClient().execute(request);
String result = "";
if (httpResponse.getStatusLine().getStatusCode() != 404)
{
result = EntityUtils.toString(httpResponse.getEntity());
......
result里的xml值含有如下错误信息
服务器无法处理请求。根级别上的数据无效。请问,这是什么原因造成的,如何解决。谢谢!
解决方案 »
- 菜鸟求助 ProgressBar 没高度就一条线
- android webview问题
- android中怎么定义旋转动画的旋转速度啊?
- 怎么能让安卓手机中的拨号软件在拨号的时候发出钢琴音?
- 手机游戏客户端开发具体是干什么啊??
- 大神求解答 linux平台下载android源代码出现错误
- 跨类操作button,求解
- android中webview加载网页或网页切换时出现白屏现象
- 想制作一个android 蓝牙的一个APP用来控制带有蓝牙模块的设备怎么做?
- 用postman测试接口有点不懂。请大佬帮助一下。
- 有人知道FaceDetector类是通过什么原理实现的吗?用到opencv了吗?
- Android 日历问题
lz应该用3楼的方法:
你先用android通过浏览器访问一下你的WEBSERVICE网址,确保它们之间的通信没有问题然后再做打算
http://blog.csdn.net/lincyang/archive/2011/02/24/6204198.aspx