Articles of localhost

Android与localhost的连接

我正在尝试将我的Android应用程序连接到本地主机URL,这要归功于wamp服务器,但它不起作用。 我的目标是获取json数据并解析这些数据。 对于我的测试,我使用的设备不是模拟器,我使用AndroidManifest.xml中的权限: 我的url看起来像这样: String url = “http://10.0.2.2:8080/tests/PhpProject1/connectionBDD.php”; 我试过了 : http://localhost/ http://10.0.2.2:8080/ http://10.0.2.2/ 但它到目前为止从未奏效: java.net.ConnectException: failed to connect to localhost/127.0.0.1 (port 80): connect failed: ECONNREFUSED (Connection refused) failed to connect to /10.0.2.2 (port 8080): connect failed: ETIMEDOUT (Connection timed out) java.net.ConnectException: failed to connect to /10.0.2.2 (port 80): connect failed: ETIMEDOUT (Connection timed out) 然后我尝试在互联网上find一个json […]

如何通过Android手机访问我的本地主机?

我想将我的Android手机连接到我的电脑的XAMPP服务器,以便在手机浏览器上运行我的应用程序(应用程序可以正常使用PC的浏览器)。 我正在使用宽带连接。 我到目前为止唯一的解决方案是使用wifi连接。 但是,我被限制使用LAN连接。 如何在不使用路由器的情况下连接它?

Android模拟器如何使用telnet localhost 5554?

我整天都试着在命令行中运行命令telnet localhost 5554 ,但是我没有成功。 它一直说telnet is recognized as an internal or external command… 该目录设置为我的Android SDK工具的安装位置( C:\Program Files\Android\android-sdk\tools )。 也许这条道路不正确,但我不知道还能做什么。 我已经改变了通往其他的道路,但没有成功。 请帮帮我。 提前致谢。

无法使用ip:port访问WEB API,但在VS调试模式下可以使用localhost:port

我正在尝试从.net编写一个WEB API,并尝试让我的Android应用程序从sql server数据库中查询一些数据。 我编写了web api,它在调试模式下运行良好。 我的问题是我注意到该应用程序的url是localhost:port并且运行正常。 但是,当我尝试将其更改为MYIP:port (eg. http:192.168.X.1234)或MYHOSTNAME:port (eg win7home:1234)这会给我Bad Request – Invalid Hostname 。 我知道我可以将其部署到IIS并且我的IIS已设置但我只是想知道它怎么会在调试模式下不起作用??? 有没有办法让我在调试模式下运行它并同时在我的Android上测试,而不是每次我想要进行更改时都要部署它?

C#Web – localhost:端口工作,127.0.0.1:port不起作用

我刚刚将C#Web API组件(Web API模型和控制器)添加到现有项目的localhost副本中。 应该从Android应用程序调用此Web API的GET方法。 在这个链接中,它解释了我应该在Android模拟器上使用10.0.2.2来获得计算机的127.0.0.1 。 当我这样做时,它在Android应用程序中对我的HttpRequest不起作用。 所以我去了Android浏览器并直接键入它,它也没有用。 然后我尝试在我的计算机浏览器中使用127.0.0.1而不是localhost ,并且由于某些未知原因它也不起作用.. localhost和127.0.0.1之间是否有不同? 我一直认为他们是同一个人。 以下是使用127.0.0.1时400 error的400 error : 使用localhost一切正常。 所以,我的问题:如何在模拟器上使用localhost (或者,如何修复使用127.0.0.1而不是localhost时出现的错误)? 另外,我想知道localhost和127.0.0.1之间的区别,因为我一直认为它们是相同的。 在此先感谢您的回复。 编辑1: 在这个stackoverflow问题中,他们提到了Windows的System32中的主机文件。 我使用Notepad ++(作为管理员)打开此文件,并使用127.0.0.1 localhost和::1 localhost取消注释行。 但不幸的是,这并没有解决问题,我仍然无法在我的计算机上使用127.0.0.1作为localhost的替代品。 可能是因为我的问题是相反的(我可以访问localhost ,但不能访问127.0.0.1 ,而不是相反。) 编辑2: 在这个stackoverflow回答中,它解释了localhost和127.0.0.1之间的区别是: 在某些编程语言中, 127.0.0.1将更容易被识别为IP。 localhost可以更改为计算机主机文件中的另一个IP(我的编辑1中提到的文件)。 IPv4和IPv6之间存在一些差异。 所有我现在都明白了这些差异,我只是不明白为什么我的localhost正在工作,但127.0.0.1不是.. 编辑3: 是否必须对port做一些事情(我使用54408作为port )? 我打开了cmd并做了以下测试: ping localhost :我收到了4次Reply from ::1: time<1ms 。 ping 127.0.0.1 :我收到了Reply from 127.0.0.1: […]

如何使用Android SDK模拟器查看本地托pipe的项目?

我使用PHP和MySQL在OS 10.5.8服务器上开发了所有的站点,并且configuration了我的/etc/hosts和httpd.conf文件,以便在该机器的任何浏览器的example.dev中显示我的站点。 我最近安装了Android的软件开发工具包,我想用它来开发和testing针对移动Webkit的样式表 – 但是我无法在Android浏览器中访问我的本地托pipe项目。 这是有道理的,因为它是模拟整个Android操作系统,但有没有解决方法? 或者我可以只testing在实际的计算机互联网上的某个地方存在的项目,也许在一个隐藏的目录中? 有人build议我编辑我的/etc/resolv.conf文件,但我不知道在resolv.conf格式化本地托pipe域的正确方法 – 我尝试了以下变体,并且没有任何工作: domain example.dev nameserver 127.0.0.1 要么… domain example.dev nameserver localhost 在我的主机文件中,它是这样设置的: 127.0.0.1 localhost example.dev example2.dev [etc]

从手机访问本地主机

我正在使用jquery mobile的移动网站上工作,并想使用我的android手机浏览器进行testing。 我的Windows 7机器和android手机在同一个无线networking上。 我通常从我的机器访问移动网站:“ http://localhost/index.php/doctor ” 我尝试使用我的手机的无线networkingIP地址访问它:“ http://192.168.1.3/index.php/doctor ” 但是,我得到的网页不可用的错误。 如何从我的android手机访问本地主机?

如何从Android移动应用程序调用本地Web服务

从过去的几天来,我一直在研究一个Android代码来调用本地的Web服务。 我正在使用Android的ksoap库来调用我在.NET中创build的SOAP Web服务。 不过,我觉得我的代码有问题,因为我从应用程序调用Web服务时得到的响应会碰到catch块。 我试着debugging我的Android代码,但我仍然无法解决我的问题。 请有人可以告诉我什么是错误的或任何其他更简单的方法来做到这一点? 这是我迄今为止实现的Android代码: package com.demo; import java.net.SocketException; import org.ksoap2.SoapEnvelope; import org.ksoap2.serialization.SoapObject; import org.ksoap2.serialization.SoapPrimitive; import org.ksoap2.serialization.SoapSerializationEnvelope; import org.ksoap2.transport.AndroidHttpTransport; import android.app.Activity; import android.app.ProgressDialog; import android.os.AsyncTask; import android.os.Bundle; import android.util.Log; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText; public class Login extends Activity { private static final String SOAP_ACTION = "http://tempuri.org/GetLoginDetails"; private static final […]

Android连接到本地主机

我试图连接我的Android应用程序本地主机的url感谢瓦特服务器,但它不工作。 我的目标是获取json数据并parsing这些数据。 对于我的testing,我使用的设备不是模拟器,我在AndroidManifest.xml中使用权限: <uses-permission android:name="android.permission.INTERNET" /> 我的url如下所示: String url = "http://10.0.2.2:8080/tests/PhpProject1/connectionBDD.php"; 我试过了 : http://localhost/ http://10.0.2.2:8080/ http://10.0.2.2/ 但它从来没有工作到目前为止: java.net.ConnectException: failed to connect to localhost/127.0.0.1 (port 80): connect failed: ECONNREFUSED (Connection refused) failed to connect to /10.0.2.2 (port 8080): connect failed: ETIMEDOUT (Connection timed out) java.net.ConnectException: failed to connect to /10.0.2.2 (port 80): connect failed: ETIMEDOUT (Connection […]

Android模拟器如何使用telnet localhost 5554?

我一直试图在命令行中运行命令telnet localhost 5554 ,但是我没有成功。 它一直说telnet is recognized as an internal or external command… 该目录设置为我的Android SDK工具的安装位置( C:\Program Files\Android\android-sdk\tools )。 也许这条路是不正确的,但我不知道还有什么要做。 我已经改变了path,但没有成功。 请帮帮我。 提前致谢。