2011-05-28 137 views
0

我需要使用我的Android應用程序向我的Visual Studio本地主機Web服務器發送POST請求。我需要爲調試目的做到這一點。從Android手機發送POST請求到本地主機上的Visual Studio

我不知道如何讓我的手機到達本地主機。我試圖使用電腦IP地址,但它不起作用。任何幫助?

+0

這個問題是錯誤的。 Localhost根據定義是本地的 - 您不能從另一臺機器訪問它,因爲就該機器而言,它*而不是遠程機器是本地主機。在仿真器上,您可以通過別名訪問主機的環回接口(您無法從實際的電話上執行某些操作),但仍然不是「本地主機」。 – 2011-05-30 07:15:34

回答

0

您可能需要修改計算機上的防火牆以允許在必要端口上接收連接。

+0

如何修改防火牆的端口? – Alessio 2011-05-28 15:16:42

+0

如果從pyher的prowser我有視覺工作室運行我寫 http:// localhost:50445/Default.aspx它的工作 但如果我寫 192.168.1.4:50445/Default.aspx那麼它doesn'我應該寫什麼? – Alessio 2011-05-28 15:36:26

+0

我從另一個論壇獲得了一條消息: 作爲Visual Studio一部分提供的「Cassini」Web服務器不支持來自任何其他計算機的請求。 這是真的嗎? – Alessio 2011-05-28 15:54:42

0

最後,我使用手機模擬器訪問本地localhost服務器,它工作得很好。從電話中,我呼叫地址10.0.2.2並連接到本地主機服務器。

0

你的問題是錯誤的。

假設你想要做的是訪問服務器的PC上運行:

  • 您將有最幸運把電話和PC上的同一個局域網(WIFI)網絡。

  • 您可以使用某些共享解決方案通過USB實現本地網絡。

  • 如果PC和手機是不是在同一本地網絡上,PC將需要有一個全局路由的IP地址,以便在手機上的移動網絡能夠達到它。由於動態IP,實施NAT的個人路由器,或IPv4空間耗盡運營商級NAT,許多個人ISP解決方案不容易實現這一點,這意味着用戶甚至暫時沒有唯一的IPv4地址。

相關問題