Web開發基礎

-------------------siwuxie095

? ?

? ?

? ?

? ?

? ?

? ?

? ?

HTML

? ?

HTML 即 HyperText Markup Language,超文本標記語言

? ?

由服務器返回,瀏覽器呈現

? ?

服務器 HTTP 服務器,如:Apache、Nginx、Tomcat

? ?

一段 HTML 代碼,可以是存放在 HTTP 服務器上的一個 HTML 文件,

也可以是通過 PHP、ASP、JSP 等動態腳本語言動態生成,并返回給

客戶端的

? ?

當瀏覽器接收到 HTTP 服務器的響應之后,會對接收到的 HTML 代碼

進行解析和渲染,然后呈現給用戶

? ?

? ?

? ?

URL

? ?

URL 即 Uniform Resource Locator,統一資源定位符

? ?

URL 代表資源的地址信息

? ?

互聯網上的每一個文件都有一個唯一的 URL,它包含的信息指出文件的位置,

以及瀏覽器應該怎么處理它

? ?

URL 的格式:<協議>//<主機>:<端口>/<路徑>

? ?

? ?

? ?

URN

? ?

URN 即 Uniform Resource Name,統一資源名稱

? ?

URN 代表某個資源獨一無二的名稱

? ?

? ?

? ?

URI

? ?

URI 即 Uniform Resource Identifier,統一資源標識符

? ?

URI 用于標識某一互聯網資源名稱的字符串

? ?

相對于 URL 和 URN,URI 是最后出現的,是一些標準機構,如:W3C,為了

統一資源定位的標準,制定了 URI,而 URL 和 URN 成為了 URI 的子集

? ?

? ?

? ?

HTTP 協議概述

? ?

HTTP 即 HyperText Transfer Protocol,超文本傳輸協議 ,于 1990年 提出

? ?

設計 HTTP 協議的初衷是為了提供一種發布和接收 HTML 頁面的方法

? ?

通過 HTTP 協議請求的資源,由 URI 來進行標識

? ?

? ?

? ?

HTTP 協議的特點

? ?

· 支持 客戶端/服務器 模式

? ?

· 靈活(允許傳輸任意類型的數據對象)

? ?

· 無連接(限制每次連接只處理一個請求,服務器處理客戶端請求并接收到應答后,斷開連接)

? ?

· 無狀態(協議對于事務處理沒有記憶能力,如果后續處理需要前面的信息,必須重傳)

? ?

? ?

? ?

HTTP 方法

? ?

? ?

? ?

? ?

HTTP 協議的演進

? ?

? ?

? ?

? ?

? ?

? ?

? ?

? ?

【made by siwuxie095】

轉載于:https://www.cnblogs.com/siwuxie095/p/6681620.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/456043.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/456043.shtml
英文地址,請注明出處:http://en.pswp.cn/news/456043.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

飛信即將歸來:移動企業IM面臨的三大難題

企業即時通訊(以下稱“企業IM” ) 激戰正酣&#xff0c;中國移動也有意攪局。中國移動方面日前向北京商報記者透露&#xff0c;中國移動的IM產品將于下月正式上線&#xff0c;此次中國移動拿出的是淡出人們視線許久的飛信。由于傳統通信業務持續下滑&#xff0c;正在蓬勃發展的…

【FFmpeg】Win10環境下安裝FFmpeg(實現視頻音頻提取裁剪等)

FFmpeg概述 在語音識別領域內&#xff0c;如何識別準確識別語音的第一步就是要將從音頻文件中提取相關語音特征。同時對于各大語音接口如百度對于音頻文件格式要求高&#xff0c;但是對于實際情況下&#xff0c;我們不可能都能拿到WAV文件&#xff0c;因此必須將首先將各種格式…

H.264

百科名片 H.264&#xff0c;同時也是MPEG-4第十部分&#xff0c;是由ITU-T視頻編碼專家組&#xff08;VCEG&#xff09;和ISO/IEC動態圖像專家組&#xff08;MPEG&#xff09;聯合組成的聯合視頻組&#xff08;JVT&#xff0c;Joint Video Team&#xff09;提出的高度壓縮數字視…

個人財務管理系統有源碼怎么用_微信里的客戶怎么管理?用魚汛微信管理系統...

魚汛工作手機是一款[1]銷售微信管理系統&#xff0c;具有微信分析、電話分析、客戶分析、績效分析、安全管控、使用管控等六大功能&#xff0c;真正實現安全&#xff0c;高效&#xff0c;可管理&#xff01;魚汛手機能為企業帶來什么價值&#xff1f;隨著溝通方式的變革&#x…

另一個分區工具:GNU 的 parted(轉)

利用 GNU 的 parted 進行分割行為 雖然你可以使用 fdisk 很快速的將你的分割槽切割妥當&#xff0c;不過 fdisk 卻無法支持到高于 2TB 以上的分割槽&#xff01; 此時就得需要 parted 來處理了。不要覺得 2TB 你用不著&#xff01; 2009 年的現在已經有單顆硬盤高達 2TB 的容量…

《簡明電路分析》——導讀

本節書摘來自華章社區《簡明電路分析》一書中的目錄&#xff0c;作者鐘洪聲 吳 濤 孫利佳&#xff0c;更多章節內容可以訪問云棲社區“華章社區”公眾號查看 目 錄 前  言教學建議第一部分 電阻電路分析第1章 電路基本約束關系 1.1 電路與電路模型 1.2 電學主要參數…

【深度學習】Tensorflow的基本操作

圖 TensorFlow程序通常被組織成一個構建階段和一個執行階段. 在構建階段, op的執行步驟被描述成一個圖. 在執行階段, 使用會話執行執行圖中的op。我們來構建一個簡單的計算圖。每個節點采用零個或多個張量作為輸入&#xff0c;并產生張量作為輸出。一種類型的節點是一個常數。…

unity塔防游戲怪物轉向_Unity官方新手游戲項目推薦合集

Unity官方新手游戲項目推薦合集今天給同學們介紹一些Unity官方發布過的一些游戲項目&#xff0c;這些項目都簡化了游戲開發的入門學習過程&#xff0c;可以快速地制作出游戲&#xff0c;適合新手入門體驗&#xff0c;下面就帶同學們看一看&#xff1a;Unity Playground圖片來源…

【BZOJ 4169】 4169: Lmc的游戲 (樹形DP)

4169: Lmc的游戲 Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 44 Solved: 25Description RHL有一天看到lmc在玩一個游戲。"愚蠢的人類喲&#xff0c;what are you doing"&#xff0c;RHL說。"我在玩一個游戲。現在這里有一個有n個結點的有根樹&#xff0…

python中的string模塊

String模塊 ascii_letters 獲取所有ascii碼中字母字符的字符串&#xff08;包含大寫和小寫&#xff09;ascii_uppercase 獲取所有ascii碼中的大寫英文字母ascii_lowercase 獲取所有ascii碼中的小寫英文字母digits 獲取所有的10進制數字字符octdigits 獲取所有的8進制數字字…

《電路分析導論(原書第12版)》一1.2.2 真空電子時代

本節書摘來華章計算機《電路分析導論&#xff08;原書第12版&#xff09;》一書中的第1章 &#xff0c;第1.2.2節&#xff0c;&#xff08;美&#xff09; Robert L.Boylestad 著 陳希有 張新燕 李冠林 等譯更多章節內容可以訪問云棲社區“華章計算機”公眾號查看。 1.2.2 …

【深度學習】Tensorflow完成線性回歸對比機器學習LinearRegression()

首先構建一個線性的點狀圖 import warnings warnings.filterwarnings(ignore) import numpy as np import matplotlib.pyplot as plt %matplotlib inline from sklearn.linear_model import LinearRegression import tensorflow as tf X np.linspace(2,12,50).reshape(-1,1)w…

ajax同步和異步的區別_同步電機和異步電機區別

電工之家&#xff1a;www.dgzj.com QQ群&#xff1a;2179090關注電工之家官方微信公眾號“電工之家”&#xff0c;收獲更多經驗知識。同步電機和異步電機之間從區別就在于轉子內的勵磁電流&#xff0c;同步電機的轉子勵磁電流來自外界直流電源&#xff0c;轉速恒定只與電機定…

vue實例

1.構造器 1.1.每個 Vue.js 應用都是通過構造函數 Vue 創建一個 Vue 的根實例 啟動的&#xff1a; 1.2.在實例化 Vue 時&#xff0c;需要傳入一個選項對象&#xff0c;它可以包含數據、模板、掛載元素、方法、生命周期鉤子等選項。 1.3.可以擴展 Vue 構造器&#xff0c;從而用預…

MPEG4 H.264學習筆記之三 ------ 熵編碼

3.5 熵編碼熵編碼把一系列用來表示視頻序列的元素符號轉變為一個用來傳輸或是存儲的壓縮碼流.輸入的符號可能包括量化的變換系數(像上面所說的運行級或零樹),運動向量(對于每個運動補償塊的向量值x和y),標記(在序列中用來表示重同步位的點),頭(宏塊頭,圖象頭,序列的頭等)以及附…

python中的數學模塊

數學模塊 引入模塊&#xff1a;import math 注意&#xff1a; 使用某個模塊下的函數&#xff0c;必須先引入這個模塊&#xff0c;否則無法正常使用。 ceil() 向上取整操作 格式&#xff1a;math.ceil(數值) 返回值&#xff1a;整型floor() 向下取整操作 格式:math.floor(數值…

公共交通WiFi末路?公交WiFi重挫 地鐵WiFi承受盈利壓力

之前&#xff0c;公交WiFi運營方16WiFi因收支嚴重失衡宣布暫時關閉在11個城市的公交WiFi運營&#xff0c;這引發了業內對公共WiFi企業生存狀態的關注。 在公共WiFi領域&#xff0c;除了公交WiFi&#xff0c;另一重要市場就是地鐵WiFi。作為目前國內規模最大的地鐵WiFi運營方&am…

解決:TypeError: Value passed to parameter 'a' has DataType int64 not in list of allowed values: float1

報錯&#xff1a; TypeError: Value passed to parameter a has DataType int64 not in list of allowed values: float16, float32, float64, int32, complex64, complex128原因 1.4.0版本 默認int64 代碼內容&#xff1a; 改正 定義符合 格式

買電腦主要看什么配置_我的專業要買什么配置電腦可以用到畢業?

電腦是現代生活中不可缺少的工具智能手機的更新讓許多輕量工作可以在手機上完成但復雜的文檔辦公、大型的音視頻編輯專業的數據處理等等還是離不開電腦的操作高考結束后許多同學做的第一件事是買新手機、新電腦有的為了考后放松玩游戲有的出于興趣學習新技能也有的同學還在考慮…

CSS3實現一束光劃過圖片、和文字特效

在打折圖標里面 實現一道白光劃過的動畫效果 css: <!DOCTYPE html><html><head><meta charset"utf-8"> <style> p{ width:15%; margin:0 auto; line-height:50px; font-size:30px; text-align:center; transform-origin: 50px 50px;…