我正在创建一个用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服务时连接被拒...相关推荐

  1. android模拟器访问本地web应用,从 iOS 模拟器和 Android 模拟器连接到本地 Web 服务...

    从 iOS 模拟器和 Android 模拟器连接到本地 Web 服务Connect to local web services from iOS simulators and Android emul ...

  2. 远程计算机如何访问本地,远程计算机的本地Web服务访问(本地主机与IP地址)...

    我使用visual studio 2017在C#中创建了一个Web服务(该服务是一个.svc文件). 此Web服务发布到远程计算机上的文件夹. 当我连接到远程机器,我可以运行带有URL的Web服务: ...

  3. JEEWX 使用ngrok将本地Web服务映射到外网

    1.为什么要使用ngrok? 作为一个Web开发者,我们有时候会需要临时地将一个本地的Web网站部署到外网,以供它人体验评价或协助调试等等,通常我们会这么做: 1. 找到一台运行于外网的Web服务器 ...

  4. lrd热加载方式启动本地web服务(我用于从github把别人服务器代码拉倒本地去搭建自己的网络服务)

    作者:吴甜甜 个人博客网站: wutiantian.github.io lrd启动本地web服务(我用于从github把别人服务器代码拉倒本地去搭建自己的网络服务) 主要用于局域网布置物联网项目,当然 ...

  5. Android应用程序窗口(Activity)与WindowManagerService服务的连接过程分析

    在前两文中,我们分析了Activity组件的窗口对象和视图对象的创建过程.Activity组件在其窗口对象和视图对象创建完成之后,就会请求与WindowManagerService建立一个连接,即请求 ...

  6. 编写两个过滤器,一个过滤器在 web 服务时,起用 UTF-8 编码,以处理 web 服务时的乱码问题。 另一个过滤器用来判断用户是否登录,只有登录用户方可访问/view 子目录。

    首先我们要实现两个过滤器其实很简单,我们需要准备好两个jsp一个是登录的jsp(我这里使用login.jsp),一个是登录成功的jsp(loginsuccess.jsp),一个servlet,两个过滤 ...

  7. 高德 ip定位 android,IP定位-API文档-开发指南-Web服务 API | 高德地图API

    产品介绍 IP定位是一套简单的HTTP接口,根据用户输入的IP地址,能够快速的帮用户定位IP的所在位置. IP定位 2.0(推荐):支持IPV4和IPV6两种地址,还支持部分国外国家或地区的IP解析: ...

  8. 游侠联机显示无法链接服务器,我的世界用游侠联机时连接不上

    2014-04-14 我的世界怎么联机时转账 我的世界联机教程:Minecraft联机教程日期:2012年01月13日 10:46 来源: 766单机游戏 核心提示:我的世界联机教程:Minecraf ...

  9. Android 应用链接详解

    文章目录 一.Android 应用链接简介 1.1 深层链接和 Android 应用链接 1.1.1 深层链接 1.1.2 Android 应用链接 二.Android 应用链接的使用 2.1 创建 ...

  10. 尝试从远程计算机访问Web服务不显示调用按钮

    当尝试从远程计算机访问 Web 服务时,不会显示"调用"按钮.并且会收到以下错误信息: The test form is only available for requests f ...

最新文章

  1. CentOS单用户模式登录方法:
  2. 2015年9月百度前端在线笔试
  3. 0基础搭建Hadoop大数据处理-初识
  4. spring el表达式 if else_vue指令集合:v-for,v-show,v-if等
  5. c语言构造数据类型有,《c语言程序设计基础7构造数据类型.ppt
  6. Springboot应用中线程池配置教程(2021版)
  7. c++ 字典_Python自学笔记(五):字典
  8. 台式电脑已连接但无法上网_【PC】电脑网络连接正常但无法正常上网?教你几种解决办法!...
  9. CentOS7--Firewalld防火墙
  10. 2020 年百度之星#183;程序设计大赛 - 初赛一
  11. 内部比较器:Comparable的定义使用
  12. 百度的“知心搜索”揭秘
  13. 卫星星历TLE格式说明
  14. 如临现场的视觉感染力,NBA决赛直播还能这样看?
  15. CSS中的background的详细属性
  16. Cambridge 4 TEST1
  17. 基于springboot开发餐厅点餐管理系统
  18. JS中字符串操作方法
  19. python对txt分段处理_使用python对txt格式的小说进行处理
  20. svn服务器如何修改url,重新定位SVN URL方法

热门文章

  1. Enterprise Library: Data Access Application Block使用向导,Part 1
  2. webpack入门总结1
  3. 生鲜电商之毒,食行生鲜模式虽好、恐也难解
  4. JS判断一个页面是否已经打开
  5. c#中是否有javascript中的jQuery类库?
  6. 在Red Hat Enterprise Linux 上如何安装openoffice
  7. zookeeper保证单一视图
  8. Struts2的模型驱动封装方法获取页面提交的表单数据(接收表单数据的最常用的方法)
  9. 关于 myeclipse 里面没有 add hibernate capabilities 问题解决方法
  10. 批量测试Mybatis项目中Sql是否正确