我正在學習Java,並且遇到了一個挑戰,使得Web地址提取器成爲現實。該程序不會做任何事情,只是掃描通過給它的頁面來查找外部鏈接。我有一個想法如何做到這一點,但我在實現套接字類時遇到了一些麻煩。我需要幫助的是我需要製作一個套接字,它將使用端口80連接到html頁面。接下來,我需要將該頁面的完整html嵌入到套接字的輸入流中,以便我可以使用它來提取鏈接。使用套接字讀取html並將其打印出來
綜上所述,澄清下面的事情是我需要的:
- 獲得頁面的HTML插入插座的輸入流。
- 將輸入流打印到控制檯上。
編輯:對不起,我的壞。混淆的輸出流與輸入流。
您不需要OutputStream,只需要從套接字讀取InputStream。順便問一下你的確切問題是什麼? – mkrakhin 2015-02-11 08:59:06
查看HTTP協議是如何工作的。您連接到www.stackoverflow.com端口80,然後HTTP告訴您要發送和接收的內容......或者,如果您不必使用套接字,請使用「URL」和「URLConnection」。 – immibis 2015-02-11 08:59:32