Java網路程式設計筆記

2021-07-12 00:49:56 字數 1497 閱讀 5897

模式

含義file

本地磁碟檔案

ftpftp伺服器

使用超文字傳輸協議的全球資訊網伺服器

urn統一資源名 -

- url(uniform-resource-name)同一資源定位符,他用與指定訪問伺服器的協議(ftp/http),指定伺服器的名和檔案在伺服器上的位址 ,列如http://localhoast:8080/goods/index.jsp,它使用與訪問在伺服器上localhoast上的goods資料夾的index.jsp頁面,這個檔案可以用http訪問

**格式:**protocol://username@hoastname:port/path/filename

protpocol:協議名

username@hoastname:主機名,提供服務的伺服器名,也可以是ip位址

port:埠號,tomcat預設的8080,http預設的:80

path:路徑,指向伺服器的某個目錄

相對url:可以不用為url指定完整的位址,可以從父類文件中繼承,

example:當前我們在下面這個頁面:

那麼我們想在這個頁面單擊乙個超連結。

href="login.html">

a>

那麼瀏覽器會將 的結尾部分去除掉,得到 再將login.html鏈結到後面最後得到

login.html
那麼瀏覽器會得到再將鏈結鏈到後面

正好再看一遍響應碼

響應碼含義

2xx200~299都是代表成功接收並理解了請求

200ok

最常見得響應碼,可能你會看不見。代表了成功

201create

只在響應post請求是傳送

202accepted

沒看見過,書上的意思是處理尚未結束,所以沒有返回響應

3xxredirection

重定向300~399都代表了重定向,瀏覽器需要重定向到不同的頁面

301mpermanently

頁面移動到了新的url位址

302臨時改變位置,表明文件將要移動

4xx400~499是我最不想看見的響應碼,他們代表著客戶端在某一位置發生了錯誤

400badrquest

客戶端向伺服器的請求使用了不正確的語法

401unauthorized

訪問這個頁面需要使用者名稱和密碼

404notfound

每次調程式都能看到這個,它代表了伺服器沒有找到,作為新手我真是愛死它了,仔細查詢一般都能解決

5xxsevererror

500~599代表了是伺服器出錯了,伺服器

500伺服器發生了意外的錯誤,不知道怎麼處理,根據出錯的**解決

501notimplement

伺服器沒有實現post

503服務不可用

伺服器暫時不能處理,可能是由於伺服器超負荷,

我的Java筆記 網路程式設計

1 找到ip位址 2 必須有埠 3 必須有協議 tcp udp 協議 基本網路模式 ip位址用 點分十進位制法 將每乙個二進位制資料轉換為十進位制資料,中間使用.隔開 1 a類 1.0.0.1第乙個號段為網路號段,後三個號段為主機號段 可表示256 3臺計算機 2 b類 128.0.0.1前兩個號段...

java網路程式設計

1.通訊要素 1.找到對方 ip2.資料要傳送到對方指定的應用程式上,為了標識這些應用程式,所以給這些網路應用程式都用數字進行標識。為了方便稱呼這個數字,叫做 埠,邏輯埠。3.定義通訊規則,這個通訊規則成為協議。國際組織定義了通用協議 tcp ip 2.一些基本方法 inetaddress i in...

Java網路程式設計

1,inetaddress表示ip位址的操作類,可以通過此類指定要連線的主機名稱。2,在開發中如果要取得乙個網路資源可以使用url類進行定位,之後使用io流的方式進行讀取。3,使用urlenoder可以為資訊編碼,使用urldecoder可以為編碼的內容進行解碼操作。4,serversoket主要用...