【问题标题】:Should i change the URL in android when changing the localhost port to 7080?将localhost端口更改为7080时,我应该更改android中的URL吗?
【发布时间】:2016-05-03 08:11:02
【问题描述】:

在端口 80 上运行此代码时

字符串 regurl ="http://10.0.2.2/webapp/register.php";

String loginurl="http://10.0.2.2/webapp/login.php";

但是当我更改 httpd.conf 中的端口号时 从 80 到 7080 应用程序停止.. 我该怎么办?

【问题讨论】:

    标签: android apache port


    【解决方案1】:

    把你的网址改成

    String regurl="http://10.0.2.2:7080/webapp/register.php";

    String loginurl="http://10.0.2.2:7080/webapp/login.php";

    说明

    端口号 80 是 http 和 https 连接的默认端口。当您运行接受 http 或 https 连接的网络服务器时,它们将在此端口上侦听以接收来自客户端的连接:)

    允许以特殊权限运行的网络服务器访问端口号 80,例如:apache 在端口号 80 上运行,而像 tomcat 这样的 servlet 容器无权在端口 80 上运行,它们在 8080 上运行:)

    你可以使用一些命令让它们监听 80 端口,或者你可以有一个 apache 作为反向代理,让那些没有权限监听 80 端口的服务器表现得好像在监听 80 端口:)

    当您输入像http://google.com 这样的网址时,请求会转到具有映射到域名 google.com 的 ip 的服务器,并在到达服务器时将请求移交给哪个端口???它将它交给默认端口 80 :)

    但是,如果您想将请求重定向到特定端口,则可以将 :portnumber 附加到 url 的末尾 :) 喜欢http://google.com:7080

    结论 http://google.com = http://google.com:80 将到达端口 80 http://google.com:7080 将到达端口 7080 :)

    希望我能说清楚:)

    【讨论】:

      猜你喜欢
      • 2013-05-14
      • 2018-12-04
      • 1970-01-01
      • 1970-01-01
      • 2018-10-09
      • 1970-01-01
      • 1970-01-01
      • 2017-07-19
      • 2023-01-19
      相关资源
      最近更新 更多