我正在開發一個平板電腦應用程序,它需要連接到網站以收集在線內容。Android:與本地主機網站的HTTP連接
我已經看到,我們確實可以通過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
我使用的是HttpPost
和HttpClient
類和我看不到我如何提供真實IP地址,同時仍然在URL請求中傳輸主機名。
所以,我需要知道的是如何使用虛擬地址" boutique.project.dev "
從我的應用程序進行查詢?
這可能嗎?
編輯:
繼一個評論,我需要讓事情變得更清晰。
我想這樣做代碼。每次我們連接到某個站點時,該URL都會進行DNS查找以確定要使用的IP地址。我需要攔截並提供本地系統的IP地址。我已經看到代理使用HttpHost
的一些示例,但我不清楚如何使用這個或甚至是相關的。
由於每次連接到一個URL都有一個DNS查找返回相應的IP地址,我正在尋找在我的代碼中覆蓋DNS查找的方法,而不是更改平板電腦設置。我會編輯我的問題,使其更清晰。 – Simon 2014-09-26 07:57:22