中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

web應用程序是什么意思

發布時間:2020-11-25 13:57:46 來源:億速云 閱讀:958 作者:小新 欄目:編程語言

這篇文章給大家分享的是有關web應用程序是什么意思的內容。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。

最簡單的web應用程序

web應用程序指供瀏覽器訪問的程序,通常也簡稱為web應用。應用程序有兩種模式C/S,B/S。C/S是客戶端/服務器程序。也就是說這類程序一般獨立運行。而B/S就是瀏覽器/服務器應用程序,這類應用程序一般借助瀏覽器來運行。web應用程序一般是BS模式。web應用程序首先是應用程序,和用便標準的程序語言,如Java,PHP,Python等編寫出來的程序沒有什么本質上的不同。

import socket
 
sock=socket.socket()
sock.bind(("127.0.0.1",8800))
sock.listen(5)
 
while 1:
    print("server is working...")
    conn,addr=sock.accept()
    recv_data=conn.recv(1024)
    conn.send(b"HTTP/1.1 200 OK\r\n\r\n<h2>welcom to Web!</h2>")
    conn.close()
 
sock.close()

http協議

簡介

HTTP協議是Hyper Text Transfer Protocol (超文本傳輸協議)的縮寫,是用于萬維網(WWW:world wide web)服務器與本地瀏覽器之間傳輸超文本的傳輸協議。HTTP是一個屬于應用層的面向對象的協議,由于其簡捷,快速的方式,適用于分部式超媒體信息系統。它于1990年提出,經過幾年的使用于發展,得到不斷地完善和擴展。HTTP協議工作于客戶端-服務端架構至上。瀏覽器作為HTTP客戶端通過URL向HTTP服務器,即web服務器發送所有請求。web服務器根據接收到的請求后,想客戶端發送相應信息。

http協議特征

(1)基于TCP/IP協議

http協議是基于TCP/IP協議之上的應用層協議。

(2)基于請求-響應模式

HTTP協議規定,請求從客戶端發出,最后服務器端響應該請求并返回。換句話說,肯定是先從客戶端開始建立通信的,服務端在沒有接收到請求之前不會發送響應。

無狀態保存

HTTP是一種不保存狀態,即無狀態(stateless)協議。HTTP協議自身不對請求和響應之間的通信狀態進行保存。也就是說在HTTP這個級別,協議對于發送過的請求或響應都不做持久化處理。

使用HTTP協議,每當有新的請求發送時,就會有對應的新響應產生。協議本身并不保留之前一切的請求或響應報文的信息。這是為了更快地處理大量事務。確保協議的可伸縮性,而特意把HTTP協議設計成如此簡單。

可是,隨著web的不斷發展,因無狀態而導致業務處理變得棘手的情況增多了。比如,用戶登錄到一家購物網站,即使他跳轉到該站的其他頁面后,也需要能繼續保持登錄狀態。針對這個實例,網站為了能夠掌握是誰送出的請求,需要保存用戶的狀態。HTTP/1.1雖然是無狀態協議,但為了實現期望的保持狀態功能,于是引入了Cookie技術。有了Cookie再用HTTP協議通信,就可以管理狀態。

無連接

無連接的含義是限制每次連接只處理一個請求。服務器處理完客戶的請求,并收到客戶的應答后,即斷開連接。采用這種方式可以節省傳輸時間。

感謝各位的閱讀!關于web應用程序是什么意思就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

安塞县| 永年县| 永德县| 赣榆县| 孝义市| 绥德县| 江西省| 海南省| 灵丘县| 隆安县| 华坪县| 大渡口区| 天气| 齐齐哈尔市| 牙克石市| 资兴市| 榕江县| 府谷县| 礼泉县| 大关县| 康乐县| 安岳县| 宜章县| 古交市| 静海县| 松潘县| 缙云县| 宝鸡市| 德兴市| 和平区| 淅川县| 迁西县| 治县。| 中卫市| 建阳市| 林芝县| 朝阳县| 洪江市| 伊吾县| 安国市| 崇明县|