瀏覽器向伺服器請求資料
伺服器就會RESPONSE回去
同樣的跟request一樣
有標頭檔
HTTP/ 1.1 200 OK
Date: 2016 2 10
Content-Type: text/html
Content-Length: 1539
第一行的200代表的是HTTP STATUS CODE
200表示請求正常
標頭檔後面就是請求的資料
2016年2月10日 星期三
2016年2月9日 星期二
HTML URL HTTP
HTTP是網路最常見的協定之一
全名是HyperText Transfer Protocol
這個協定包含二個method
GET和POST
GET是請求檔案
POST則是傳資料到server
http://example.com/profile.html?user=jack&pwd=123#page=1
這行的url,HTTP會使用GET path http-version的參數
所以會變成GET profile.html?user=jack&pwd http/1.1
會向host example.com請求
注意路徑也包括了query parameters ?user=jack&pwd
除此之外還會傳送header給host
header的型式,為標頭名: 值
Host:www.example.com
user-Agent: chrome
user-Agent指的是使用者用什麼來瀏覽網頁或請求這個網頁
全名是HyperText Transfer Protocol
這個協定包含二個method
GET和POST
GET是請求檔案
POST則是傳資料到server
http://example.com/profile.html?user=jack&pwd=123#page=1
這行的url,HTTP會使用GET path http-version的參數
所以會變成GET profile.html?user=jack&pwd http/1.1
會向host example.com請求
注意路徑也包括了query parameters ?user=jack&pwd
除此之外還會傳送header給host
header的型式,為標頭名: 值
Host:www.example.com
user-Agent: chrome
user-Agent指的是使用者用什麼來瀏覽網頁或請求這個網頁
HTML URL PORT
網頁的URL通常省略port
例如輸入
http://example.com/about.html
實際上會在host後面加上 ':'加上 port名稱,做為完整的url
http://example.com:80/about.html
如果沒有指定port,會自動指定port為80
而8080這個port是常見
用來做本機網頁測試
瀏覽網頁用的
通常使用
http://localhost:8080
例如輸入
http://example.com/about.html
實際上會在host後面加上 ':'加上 port名稱,做為完整的url
http://example.com:80/about.html
如果沒有指定port,會自動指定port為80
而8080這個port是常見
用來做本機網頁測試
瀏覽網頁用的
通常使用
http://localhost:8080
HTML URL
一般網頁的URL組成
protocol://host/path 的格式
例如
http://example.com/about.html
根據這個URL,可以向example.com找到about.html
而一般省略path只有
http://example.com 這樣,通常代表要求首頁
而一般首頁會使用index.html
protocol://host/path 的格式
例如
http://example.com/about.html
根據這個URL,可以向example.com找到about.html
而一般省略path只有
http://example.com 這樣,通常代表要求首頁
而一般首頁會使用index.html
HTML URL Fragments
URL的 Fragments,用'#'符號來表示
他的用處是可以target網頁裡的指定element
通常Fragments加在query parameter後面
例如
http://example.com/profile.html?user=jack&pwd=123#page=1
與query parameter同樣的可以傳入多個參數
他的用處是可以target網頁裡的指定element
通常Fragments加在query parameter後面
例如
http://example.com/profile.html?user=jack&pwd=123#page=1
與query parameter同樣的可以傳入多個參數
HTML URL-Query Parameters(Get Parameters)
在瀏覽器根據url的連結
提供該網頁的伺服器
例如
http://example.com/profile.html
這個url獲取profile.html
而我們可以在url後面加參數給伺服器使用
如何加參數,首先在最後的路徑加入'?'符號
之後就是參數,可以加入數個參數
而參數的型式
參數名 = 值
參數與參數間用'&'符號
http://example.com/profile.html?user=jack&pwd=123
上面就會傳user和pwd二個參數給伺服器
而值分別為jack和123
提供該網頁的伺服器
例如
http://example.com/profile.html
這個url獲取profile.html
而我們可以在url後面加參數給伺服器使用
如何加參數,首先在最後的路徑加入'?'符號
之後就是參數,可以加入數個參數
而參數的型式
參數名 = 值
參數與參數間用'&'符號
http://example.com/profile.html?user=jack&pwd=123
上面就會傳user和pwd二個參數給伺服器
而值分別為jack和123
訂閱:
意見 (Atom)