Web應用程式基礎

2021-08-21 06:37:38 字數 1358 閱讀 3484

一般的web應用程式,是由客戶端(client)與伺服器(server)兩個部分組成的的。客戶端可以是移動端、桌面應用程式、瀏覽器(browser),服務端則是http伺服器,客戶端會請求伺服器上放置的檔案或者資源。對於瀏覽器(browser)來說,請求的伺服器資源就是html檔案。

什麼是 html?

我的第乙個 html 頁面title>

head>

body 元素的內容會顯示在瀏覽器中。p>

title 元素的內容會顯示在瀏覽器的標題欄中。p>

body>

html>

html檔案的標籤通常是成對的,有開頭的標籤與結尾的標籤(少數標籤例外)。例如,整份html檔案的定義編寫在與標籤之間。在檔案開始呈現之前,瀏覽器必須先處理編寫在與標籤之間的元素。顯示在瀏覽器視窗上的標題,就是編寫在html中的與標籤之間的內容。

簡而言之,當瀏覽器從伺服器取得html檔案之後,就可以根據其中的結構等資訊進行畫面的繪製。

html快速入門

既然web應用程式的檔案等資源都放在伺服器上,而伺服器是網際網路(internet)的主機,當然必須有個方式,告訴瀏覽器到**取得檔案等資源。而這時,會經常聽到三個名詞

get請求,顧名思義就是向伺服器get指定的資源。在發出get請求時,必須一併告訴伺服器所請求資源的url,以及一些標頭(header)資訊。

get請求可以傳送的請求引數長度有限,(這個長度根據瀏覽器版本而有所不同),對於太大量對的資料並不適合使用get方式進行請求、

post請求,就是在請求時發布(post)資訊給伺服器,對於大量的資訊或者複雜的資訊,基本上會採用post來進行傳送。

與get最大的不同就是,post請求將請求的引數移至最後的資訊體之中,由於資訊體的內容長度不受限制,所以大量資料的傳送都會使用post方法。將請求資訊移至資訊體之中,位址列也不會出現請求引數,所以比較安全。

get請求和post請求是最經常接觸到的兩個請求方式,除了長度過長的請求資料之外,許多請求既可以使用get也可以使用post,那麼該如何選擇呢?

從功能面上,可以用以下方式來決定該用get或post:

非功能面上考慮,按照請求是否為等冪操作來決定使用get還是post。

所謂等冪操作,就是請求的操作是否改變伺服器的狀態,同乙個操作重複多次,是否傳回同樣的結果。

http入門

web 應用元件 應用程式

1,web 內容都是儲存在 web 伺服器上的。2,web 伺服器所使用的是 http 協議,因此經常會被稱為 http 伺服器。3,http 伺服器儲存了網際網路中的資料,如果http 客戶端發出請求的話,它們會提供資料 4,http 客戶端和 http 伺服器共同構成了全球資訊網的基本元件 5,...

web應用程式簡介

手機應用?電腦應用?我都不寫!我做的是瀏覽器訪問的程式,嘿嘿,也就是各大b s程式,各種 的後台 c s型別應用程式 client客戶端 server伺服器 客戶端必須安裝專門的乙個桌面軟體才能使用。優點 速度快,安全性高,客戶端比較強大 例如 qq,各種網路遊戲 b s型別應用程式 browser...

Web應用程式技術

http請求 所有http請求都包含乙個單行顯示的訊息頭,然後是乙個強制空白行,最後是乙個訊息主體。每個http請求第一行都有三個專案,每個專案以空格分開 以上三部分即為http請求的第一行內容 訊息頭 user agent 提供瀏覽器或其他生成請求的客戶端軟體的有關資訊。host 指定被訪問的完整...