模式
含義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主要用...