iT邦幫忙

0

[Android] 要怎麼在手機上連到電腦的網站

最近在學習網路功能,
想要取得HttpPost回應,
但是手機連不到電腦架的API,
使用Get的方式也不行,
想問一下手機有辦法連到內網的電腦網站嗎?
明明是用同一個WIFI連線但還是不能用...
同樣的網址在電腦測試是可以用的...

看更多先前的討論...收起先前的討論...
weiclin iT邦高手 4 級 ‧ 2018-10-11 13:08:52 檢舉
無線分享器裡面應該會有個允許無線設備存取區網的選項, 預設是關起來的, 找找看吧
檢查你的ap。如weiclin大所說的。ap本身就不會開關無線設備連線的通路。
你可以這樣去想,有線的是一個區域,無線是另一個區域。

所以一但你想用手機連接同一區段的有線區城。一般是會被拒絕的。
MNGhost iT邦新手 5 級 ‧ 2018-10-11 13:56:11 檢舉
同一個wifi應該可以,可能是防火牆沒設定到80port
我想問一下 你的App有開放網路權限嗎
如果沒有的話 請在manifests內加入
<uses-permission android:name="android.permission.INTERNET"/>
舊的還有可能。新的現在都會預設關閉了。
要不然不小心開了沒密碼的wifi。就可以被人家進來自已的電腦是很可怕的事。
還可以進去ap改設定。

早期曾經幹過這種事。進去人家的ap改設定。
小魚 iT邦好手 1 級 ‧ 2018-10-11 19:25:51 檢舉
感謝大家的回應,
我用的是Windows系統,
有找到網路設定的地方,
不過看來只有80Port可以開,
不過80Port被Apache占走了,
我用IIS不能使用,
最後只好放在我的網頁上開個測試API放到網路上去了,
只是要確認Android程式是可以用的而已...
watercool iT邦新手 5 級 ‧ 2018-10-14 23:16:45 檢舉
Ngrok說不定可以達到你的需求
小魚 iT邦好手 1 級 ‧ 2018-10-15 07:48:34 檢舉
感恩~
研究看看..

1 個回答

0
chwei_wu
iT邦新手 5 級 ‧ 2018-10-11 16:31:30

基本上同一個網段是不需要wifi特別設定port開放,所以請確認以下
1 手機和執行api的主機的ip 位置是否為同一個網段。如192.168.1.0/24?
無法判斷你是一台電腦測試+一台api主機+手機測試,還是一台電腦+一台手機。
2 假設Api的主機和測試主機為同一台,服務的port有開放給所有連線嗎?
同一台測試可以連有可能他是連127.0.0.1 因為是本機連本機所以根本沒出網路。
3 Api主機系統是linux還是windows ? 主機上防火牆有開放了嗎?

我要發表回答

立即登入回答