gpt4 book ai didi

Android:到本地主机网站的 HTTP 连接

转载 作者:可可西里 更新时间:2023-11-01 16:42:45 25 4
gpt4 key购买 nike

我正在开发一个需要连接到网站以收集在线内容的平板电脑应用程序。

我已经看到我们确实可以通过 IP 地址寻址连接到本地系统上的 Web 服务器。

但是,我在我的系统上使用虚拟主机,以便使用虚拟域。

这是在我的系统上的 apache httpd-vhosts.conf 中设置的像这样的文件 -

#
# Project wordpress dev site
#
<VirtualHost *:80>
DocumentRoot "C:/web/www/boutique"
ServerName boutique.project.dev
</VirtualHost>

我的主机文件有以下条目

127.0.0.1        boutique.project.dev        # project woocommerce site

我正在使用 HttpPostHttpClient类,我看不出如何在提供真实 IP 地址的同时仍在 URL 请求中传输主机名。

所以,我需要知道的是如何使用虚拟地址 " boutique.project.dev " 从我的应用程序进行查询?

这可能吗?


编辑:

在收到一条评论后,我需要让事情变得更清楚。

我想在代码 中执行此操作。每次我们连接到站点时,URL 都会进行 DNS 查找以确定要使用的 IP 地址。我需要拦截它并提供我本地系统的 IP 地址。我看过一些代理使用 HttpHost 的例子,但我不清楚如何使用它,甚至不清楚它是否相关。

最佳答案

我认为除非您修改 Android 设备中的主机文件(具有 root 权限),否则您不会这样做

这是一个类似的问题:Apache Virtual Host (Subdomain) access with different computer on LAN

您还可以在您的计算机中设置一个 DNS 服务器(即 bind9)并为您的 apache 虚拟主机设置条目并配置 android 以便使用该 DNS 服务器。

关于Android:到本地主机网站的 HTTP 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26053675/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com