我製作了一個應用程序並運行在我的localhost:5000中。有什麼辦法通過我的android手機發出HTTP請求。一個應用程序或類似curl或httpie的東西?有什麼辦法可以向我的本地主機發出HTTP請求嗎
回答
我認爲應用程序在「您的Android手機」以外的某臺計算機上運行。因此,您需要知道該計算機的IP地址(在本地網絡上),以便Android可以正確地將請求發送給它。 (另外,必須有沒有防火牆,等等,在路上...)
localhost
,任何一臺電腦上,始終是「爲參考‘這臺電腦本身。’」(因此,你Android的,「localhost
是... 你的Android!」)
你需要找到一個正在運行的應用程序燒瓶,你的本地網絡上的計算機的地址,並以某種方式提供IP地址到任何正在運行在您的手機上,以便它可以將其請求發送到該地址的端口#5000。 (例如,在Linux上,ifconfig
命令將提供此信息...)
我實際上從來沒有將本地主機與除計算機以外的任何東西關聯:)。感謝那一點。但是,「以某種方式將IP地址提供給手機上正在運行的任何內容」「是問題所在。這是什麼東西應該在我的android上運行?你知道一個應用程序或一種無痛的做法嗎? – MAA
@MAA如果您只是想針對您的服務上的某個端點進行測試,那麼您不必使用其他計算機/電話。您可以使用像郵遞員這樣的實用程序應用程序,或者只需從終端執行一個curl命令來打擊本地服務器。就像上面說的答案一樣,你需要提供ip地址給任何試圖與服務器通信的應用程序。如果該應用程序恰好位於同一臺機器上,那麼您可以使用127.0.0.1 –
MAA:「無痛?」我不知道。不知何故,你的Android必須拿出一個IP地址。丹尼爾:我承認並同意你的觀點。但是,在這種情況下,Android和主機肯定會位於本地網絡的兩個不同位置,這一點非常明顯。 –
- 1. 我可以使用JavaScript從本地主機到網站發出http請求嗎?
- 2. 從SilverLight向本地主機發出http請求
- 3. 爲什麼我無法向本地主機上的ASP.NET開發服務器發出http請求?
- 4. urllib2可以發出HTTP/1.1請求嗎?
- 5. 發出請求到本地主機
- 6. 我可以發出僅使用HTTP/2的HTTP請求嗎?
- 7. PHP可以向HTTP請求HTTP嗎?
- 8. 有什麼辦法可以使用Selenium開始POST請求嗎?
- 9. 有什麼辦法可以重定向smbclient的輸出嗎?
- 10. 你可以向HTTP服務器發出HTTPS請求嗎?
- 11. 從Docker容器內部向本地主機發出請求
- 12. 爲什麼請求[「主機」] ==「dev.testhost.com:1234」而Request.Url.Host ==「本地主機」
- 13. 有什麼辦法可以在本地主機上使用Facebook登錄?
- 14. 有沒有辦法讓HTTPS請求從本地主機要求測試
- 15. 有什麼辦法,我可以請用乳膠文本
- 16. 有什麼辦法可以查看和修改Chrome中的HTTP請求?
- 17. 有什麼工具可以區分HTTP請求/響應嗎?
- 18. 我們可以向usercontrol(.ascx)發出ajax請求嗎?
- 19. 有什麼辦法可以這樣嗎?
- 20. 有什麼辦法可以解決RenderBody()的需求嗎?
- 21. 有什麼辦法可以取消IOS中的IBM worklight請求嗎
- 22. 有什麼辦法可以連接所有使用.NET的瀏覽器的HTTP請求嗎?
- 23. 爲什麼從本地主機向localhost發出請求時會出現相同的源策略?
- 24. 閃存 - HTTP請求將無法在本地主機
- 25. JavaScript可以向Web容器Servlet發送HTTP請求嗎?
- 26. 有什麼辦法可以中止電子發送的ipc異步請求?
- 27. 我可以使用什麼工具來發出多個HTTP請求?
- 28. 有什麼不對我的http請求
- 29. SwaggerUI向API發出請求時生成一個端口號。有什麼辦法可以阻止這種行爲?
- 30. 有人向我發送拉請求,我該怎麼辦?
如果HTTP服務器僅在'localhost'上運行,則無法從其他位置訪問該服務器。這就是'localhost'的意思! – MAP