android访问链接,尝试使用Android访问本地Web服务时连接被拒...
我正在创建一个用Visual Basic 2010构建的服务器,该程序可以向我使用的数据库中插入/更新/删除.我创建了一个本地Web服务,该服务用于将服务器上的数据库与Android中的数据库同步.
我使用以下Android代码:
package com.zelacroix.bukumenu;
import java.io.IOException;
import java.io.InputStream;
import org.apache.http.*;
import org.apache.http.client.*;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.conn.ConnectTimeoutException;
import org.apache.http.params.*;
import org.apache.http.impl.client.DefaultHttpClient;
import android.app.Activity;
import android.os.Bundle;
import android.widget.Toast;
public class Sinc extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.sinc);
Toast.makeText(getApplicationContext(), getKategori(), 5).show();
}
public String getKategori(){
HttpParams httpParameters = new BasicHttpParams();
HttpConnectionParams.setConnectionTimeout(httpParameters, 60000);
HttpConnectionParams.setSoTimeout(httpParameters, 60000);
HttpClient client=new DefaultHttpClient(httpParameters);
HttpPost httpPost = new HttpPost("http://192.168.1.2:1924/TugasAkhir/Service.asmx/getKategori");
HttpResponse response;
String result="";
try
{
response=client.execute(httpPost);
HttpEntity entity= response.getEntity();
DataHandler dataHandler = new DataHandler();
if (entity!=null)
{
InputStream instream = entity.getContent();
result = dataHandler.convertStreamToString(instream);
instream.close();
}
} catch (ConnectTimeoutException e) {
e.printStackTrace();
Toast.makeText(getApplicationContext(), e.toString(), 100).show();
} catch (IOException e) {
e.printStackTrace();
Toast.makeText(getApplicationContext(), e.toString(), 100).show();
}
return result;
}
}
我得到一个错误:
org.apache.http.conn.httphostconnectexception连接到
“http://192.168.1.2:1924 …..拒绝
供你参考..
当我使用仿真器并将IP地址更改为10.0.2.2时,此代码将成功运行.
当我访问托管的在线Web服务时,此代码也成功运行.
仅当我以本地方式运行Web服务并尝试使用笔记本电脑的IP(192.168.1.2)使用Android设备访问Web服务时,该服务才会失败.
我正在使用WIFI.
如何解决此错误?
android访问链接,尝试使用Android访问本地Web服务时连接被拒...相关推荐
- android模拟器访问本地web应用,从 iOS 模拟器和 Android 模拟器连接到本地 Web 服务...
从 iOS 模拟器和 Android 模拟器连接到本地 Web 服务Connect to local web services from iOS simulators and Android emul ...
- 远程计算机如何访问本地,远程计算机的本地Web服务访问(本地主机与IP地址)...
我使用visual studio 2017在C#中创建了一个Web服务(该服务是一个.svc文件). 此Web服务发布到远程计算机上的文件夹. 当我连接到远程机器,我可以运行带有URL的Web服务: ...
- JEEWX 使用ngrok将本地Web服务映射到外网
1.为什么要使用ngrok? 作为一个Web开发者,我们有时候会需要临时地将一个本地的Web网站部署到外网,以供它人体验评价或协助调试等等,通常我们会这么做: 1. 找到一台运行于外网的Web服务器 ...
- lrd热加载方式启动本地web服务(我用于从github把别人服务器代码拉倒本地去搭建自己的网络服务)
作者:吴甜甜 个人博客网站: wutiantian.github.io lrd启动本地web服务(我用于从github把别人服务器代码拉倒本地去搭建自己的网络服务) 主要用于局域网布置物联网项目,当然 ...
- Android应用程序窗口(Activity)与WindowManagerService服务的连接过程分析
在前两文中,我们分析了Activity组件的窗口对象和视图对象的创建过程.Activity组件在其窗口对象和视图对象创建完成之后,就会请求与WindowManagerService建立一个连接,即请求 ...
- 编写两个过滤器,一个过滤器在 web 服务时,起用 UTF-8 编码,以处理 web 服务时的乱码问题。 另一个过滤器用来判断用户是否登录,只有登录用户方可访问/view 子目录。
首先我们要实现两个过滤器其实很简单,我们需要准备好两个jsp一个是登录的jsp(我这里使用login.jsp),一个是登录成功的jsp(loginsuccess.jsp),一个servlet,两个过滤 ...
- 高德 ip定位 android,IP定位-API文档-开发指南-Web服务 API | 高德地图API
产品介绍 IP定位是一套简单的HTTP接口,根据用户输入的IP地址,能够快速的帮用户定位IP的所在位置. IP定位 2.0(推荐):支持IPV4和IPV6两种地址,还支持部分国外国家或地区的IP解析: ...
- 游侠联机显示无法链接服务器,我的世界用游侠联机时连接不上
2014-04-14 我的世界怎么联机时转账 我的世界联机教程:Minecraft联机教程日期:2012年01月13日 10:46 来源: 766单机游戏 核心提示:我的世界联机教程:Minecraf ...
- Android 应用链接详解
文章目录 一.Android 应用链接简介 1.1 深层链接和 Android 应用链接 1.1.1 深层链接 1.1.2 Android 应用链接 二.Android 应用链接的使用 2.1 创建 ...
- 尝试从远程计算机访问Web服务不显示调用按钮
当尝试从远程计算机访问 Web 服务时,不会显示"调用"按钮.并且会收到以下错误信息: The test form is only available for requests f ...
最新文章
- CentOS单用户模式登录方法:
- 2015年9月百度前端在线笔试
- 0基础搭建Hadoop大数据处理-初识
- spring el表达式 if else_vue指令集合:v-for,v-show,v-if等
- c语言构造数据类型有,《c语言程序设计基础7构造数据类型.ppt
- Springboot应用中线程池配置教程(2021版)
- c++ 字典_Python自学笔记(五):字典
- 台式电脑已连接但无法上网_【PC】电脑网络连接正常但无法正常上网?教你几种解决办法!...
- CentOS7--Firewalld防火墙
- 2020 年百度之星#183;程序设计大赛 - 初赛一
- 内部比较器:Comparable的定义使用
- 百度的“知心搜索”揭秘
- 卫星星历TLE格式说明
- 如临现场的视觉感染力,NBA决赛直播还能这样看?
- CSS中的background的详细属性
- Cambridge 4 TEST1
- 基于springboot开发餐厅点餐管理系统
- JS中字符串操作方法
- python对txt分段处理_使用python对txt格式的小说进行处理
- svn服务器如何修改url,重新定位SVN URL方法
热门文章
- Enterprise Library: Data Access Application Block使用向导,Part 1
- webpack入门总结1
- 生鲜电商之毒,食行生鲜模式虽好、恐也难解
- JS判断一个页面是否已经打开
- c#中是否有javascript中的jQuery类库?
- 在Red Hat Enterprise Linux 上如何安装openoffice
- zookeeper保证单一视图
- Struts2的模型驱动封装方法获取页面提交的表单数据(接收表单数据的最常用的方法)
- 关于 myeclipse 里面没有 add hibernate capabilities 问题解决方法
- 批量测试Mybatis项目中Sql是否正确