国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

8.物聯(lián)網(wǎng)LWIP,簡要介紹http(超文本,URL),html(css,ajax),web實現(xiàn)打開燈

這篇具有很好參考價值的文章主要介紹了8.物聯(lián)網(wǎng)LWIP,簡要介紹http(超文本,URL),html(css,ajax),web實現(xiàn)打開燈。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一。HTTP詳解

1.超文本:(HyperText)

(1)超文本文件彼此鏈接,形成網(wǎng)狀(web),內(nèi)含有超鏈接(Link)與各種媒體元素標(biāo)記(Markup)。

(2)超文本文件彼此鏈接使用URL表示。(下面解釋URL)

(3)常見超文本格式是超文本標(biāo)記語言HTML。(下面解釋HTML,代碼)

綜上:學(xué)習(xí)超文本需要了解超鏈接,超文本標(biāo)記語言

2.URL

(1)URL稱為統(tǒng)一資源定位符Uniform Resource Locator,唯一標(biāo)識萬維網(wǎng)的某個文檔。

(2)URL組成:協(xié)議+(主機(jī)+端口)+文件名

8.物聯(lián)網(wǎng)LWIP,簡要介紹http(超文本,URL),html(css,ajax),web實現(xiàn)打開燈,物聯(lián)網(wǎng)

?3.HTTP

(1)工作原理

? ? ? ? 在我看來就是建立TCP連接,客戶機(jī)發(fā)送請求文檔,服務(wù)器端發(fā)送響應(yīng)文檔。三次握手四次揮手。

(2)請求報文與響應(yīng)報文(字段為ASCLL碼,?CRLF為回車)

8.物聯(lián)網(wǎng)LWIP,簡要介紹http(超文本,URL),html(css,ajax),web實現(xiàn)打開燈,物聯(lián)網(wǎng)

8.物聯(lián)網(wǎng)LWIP,簡要介紹http(超文本,URL),html(css,ajax),web實現(xiàn)打開燈,物聯(lián)網(wǎng)

?(3)請求方法

1.GET:請求讀取一個Web頁面

2.POST:附加一個命名資源(如Web頁面)

3.DELETE:刪除Web頁面

4.CONNECT:用于代理服務(wù)器

5.HEAD:請求讀取一個Web頁面的首部

6.PUT:請求存儲一個Web頁面

7.TRACE:用于測試,要求服務(wù)器送回收到的請求

8.OPTION:查詢特定選項

二。實驗:初步使用Web超文本標(biāo)記語音html

1.實驗1:html

? ? 復(fù)制下面代碼到一個文件夾下,后綴改為 .html,雙擊打開。

<HTML>
?? ?<HEAD>
?? ??? ?<TITLE>歡迎進(jìn)入 HTML 世界</TITLE>
?? ?</HEAD>
?? ?<BODY>
?? ??? ?<P>這會是一種很有趣的體驗</P>
?? ?</BODY>
</HTML>

代碼解答:

? ? ? ? 1.大框架,<HTML> 內(nèi)容 </HTML>

? ? ? ? 2.頭名稱,<HEAD> 內(nèi)容 </HEAD>

????????????????<TITLE>歡迎進(jìn)入 HTML 世界</TITLE>

????????????????8.物聯(lián)網(wǎng)LWIP,簡要介紹http(超文本,URL),html(css,ajax),web實現(xiàn)打開燈,物聯(lián)網(wǎng)

? ? ? ? 3.頁面內(nèi)容,<BODY> 內(nèi)容 </BODY>

????????????????<P>這會是一種很有趣的體驗</P>

?????????????????8.物聯(lián)網(wǎng)LWIP,簡要介紹http(超文本,URL),html(css,ajax),web實現(xiàn)打開燈,物聯(lián)網(wǎng)

? ?? ? ? ? ??? ? ? ???

結(jié)果:

8.物聯(lián)網(wǎng)LWIP,簡要介紹http(超文本,URL),html(css,ajax),web實現(xiàn)打開燈,物聯(lián)網(wǎng)

2.實驗2:引入CSS?

(1)CSS作用:樣式修改

(2)步驟:

創(chuàng)建一個文件夾,后綴名為 .html

<HTML>
	<HEAD>
		<TITLE>歡迎進(jìn)入 HTML 世界</TITLE>
		<style type="text/css">
		p{ 
			font-size:200px;
			color:red;
		 } 
		</style>
	</HEAD>
	<BODY>
		<P>這會是一種很有趣的體驗</P>
	</BODY>
</HTML>

代碼解答:

? ? ? ? 1.style樣式:中間寫對<BODY>中的樣式處理

? ? ? ? 2.樣式中的p{}對應(yīng)<BODY>中的<p>,即style中對<p></p>中數(shù)據(jù)進(jìn)行樣式處理

3.實驗:引入javascript

(1)javascript介紹

1.javascript是互聯(lián)網(wǎng)上最流行的腳本語言,可以用于HTML和web。

2.具體的功能包括:

  • 直接寫入 HTML 輸出流

  • 對事件的反應(yīng)

  • 改變 HTML 內(nèi)容

  • 改變 HTML 圖像

  • 改變 HTML 樣式

  • 驗證輸入

(2)步驟:

<HTML>
	<HEAD>
		<TITLE>歡迎進(jìn)入 HTML 世界</TITLE>
		<script type = "text/javascript">
		var arr = new Array();
		arr[0] = "1.jpg";
		arr[1] = "2.jpg";
		arr[2] = "3.jpg";
		var i = 0;
		setInterval(changeImg,1000);
		function changeImg()
		{
			var obj = document.getElementById("obj");
			obj.src = arr[i++];
			if(i == 3){
				i = 0;
			}
		
		}
		</script>
	</HEAD>
	<BODY>
		<P>這會是一種很有趣的體驗</P>
		<img id = "obj" src = "1.jpg"/>
	</BODY>
</HTML>

解釋:

? ? ? ? 1.<script type = "text/javascript"> 內(nèi)容 </script>中是寫HTML的動作

? ? ? ? 2.setInterval(changeImg,1000);//使用函數(shù),1秒運行一次
? ? ? ? ? ?function changeImg(){}//函數(shù)具體實現(xiàn)

? ? ? ? 3.<img id = "obj" src = "1.jpg"/>命名圖片的id,初始化一個屬性為“src”,在javaScript中使用可以對其進(jìn)行修改,這樣就可以改變HTML的動作。

使用代碼步驟

1.在桌面下創(chuàng)建

8.物聯(lián)網(wǎng)LWIP,簡要介紹http(超文本,URL),html(css,ajax),web實現(xiàn)打開燈,物聯(lián)網(wǎng)

2.點擊hello.html

8.物聯(lián)網(wǎng)LWIP,簡要介紹http(超文本,URL),html(css,ajax),web實現(xiàn)打開燈,物聯(lián)網(wǎng)

會自己改變圖片。

?三。實驗三:ajax技術(shù)

1.ajax作用

? ? ? ? ajax主要是為了與服務(wù)器交換數(shù)據(jù),更新部分頁面內(nèi)容。

2.ajax使用

(1)創(chuàng)建XMLHttpRequest

var xmlhttp;
if (window.XMLHttpRequest)
{
    //  IE7+, Firefox, Chrome, Opera, Safari 瀏覽器執(zhí)行代碼
    xmlhttp=new XMLHttpRequest();
}
else
{
    // IE6, IE5 瀏覽器執(zhí)行代碼
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}

(2)向服務(wù)器發(fā)送請求

<GET>

xmlhttp.open("GET","/try/ajax/demo_get.php",true);
xmlhttp.send();

<POST>

xmlhttp.open("POST","/try/ajax/demo_post2.php",true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send("fname=Henry&lname=Ford");

? ? ? ? 上述GET與POST都是需要先open打開,其次send發(fā)送數(shù)據(jù)。

<異步true>

xmlhttp.onreadystatechange=function()
{
    if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
        document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
    }
}
xmlhttp.open("GET","/try/ajax/ajax_info.txt",true);
xmlhttp.send();

????????xmlhttp.onreadystatechange=function()相當(dāng)于C語言的回調(diào)函數(shù),所以使用異步true可以像C語言中斷回調(diào)一樣,不需要堵塞程序。

<同步false>

xmlhttp.open("GET","/try/ajax/ajax_info.txt",false);
xmlhttp.send();
document.getElementById("myDiv").innerHTML=xmlhttp.responseText;

? ? ? ? 同步會堵塞程序,即沒有連接成功會一直在等待連接,效率差。

3.html實現(xiàn)

(1)基礎(chǔ)實現(xiàn)

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>web 點燈</title>
<script defer="defer">
        function ledSwitch(string) {
		document.getElementById("txtState").style.backgroundColor = string;
        }
    </script>
</head>

<body style="background-color:black">
<font size="12" color="yellow">
<b>
<div class="text" style=" text-align:center;"><big>Web 點燈</big></div>
</b>
</font>
<br> </br>     
<div align="center" id="txtState"style="margin:auto;width:160px;height:160px;border-radius:50%;background:white;"></div>
<br> </br>
<div style=" text-align:center;">
<input type="button" value="打開" style="width:160px;height:80px;background:green;" onclick="ledSwitch('red')" />
<input type="button" value="關(guān)閉" style="width:160px;height:80px;background:red;" onclick="ledSwitch('white')" />
</div>
</body>
</html>

1.使用方法? ? ? ??

????????復(fù)制到 .html文件中,直接運行。

2.解釋

? ? ? ? (1)<script></script>中寫函數(shù)

? ? ? ? (2)onclick表示按鍵,按下后調(diào)用script中的函數(shù)。

3.詳細(xì)解釋

8.物聯(lián)網(wǎng)LWIP,簡要介紹http(超文本,URL),html(css,ajax),web實現(xiàn)打開燈,物聯(lián)網(wǎng)

(2)交互功能實現(xiàn)

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>web 點燈</title>
<script defer="defer">
        function ledSwitch(string) {
            var xmlhttp;
            if (window.XMLHttpRequest) {
                xmlhttp = new XMLHttpRequest();
            } else {
                xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
            }
            xmlhttp.onreadystatechange = function () {
                    if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
                        document.getElementById("txtState").style.backgroundColor = xmlhttp.responseText;
						console.log(xmlhttp.responseText);
					}
                },
            xmlhttp.open("GET", string, true);
            xmlhttp.send(); 
        }
    </script>
</head>

<body style="background-color:black">
<font size="12" color="yellow">
<b>
<div class="text" style=" text-align:center;"><big>Web 點燈</big></div>
</b>
</font>
<br> </br>     
<div align="center" id="txtState"style="margin:auto;width:160px;height:160px;border-radius:50%;background:white;"></div>
<br> </br>
<div style=" text-align:center;">
<input type="button" value="打開" style="width:160px;height:80px;background:green;" onclick="ledSwitch('on')" />
<input type="button" value="關(guān)閉" style="width:160px;height:80px;background:red;" onclick="ledSwitch('off')" />
</div>
</body>
</html>

?代碼解釋:

8.物聯(lián)網(wǎng)LWIP,簡要介紹http(超文本,URL),html(css,ajax),web實現(xiàn)打開燈,物聯(lián)網(wǎng)

? ? ? ? (1)復(fù)制到.html中

? ? ? ? (2)打開EasyWebServer,設(shè)置主目錄為桌面,端口號80

8.物聯(lián)網(wǎng)LWIP,簡要介紹http(超文本,URL),html(css,ajax),web實現(xiàn)打開燈,物聯(lián)網(wǎng)

? ? ? ? (3)在瀏覽器中輸入127.0.0.1/hello.html

8.物聯(lián)網(wǎng)LWIP,簡要介紹http(超文本,URL),html(css,ajax),web實現(xiàn)打開燈,物聯(lián)網(wǎng)

四。最終實驗:web點亮stm32的led燈

1.cubemx創(chuàng)建工程

?(0)串口,時鐘,F(xiàn)reertos都配置完成

? (1)配置燈led6,初始化為高電平(不亮)

8.物聯(lián)網(wǎng)LWIP,簡要介紹http(超文本,URL),html(css,ajax),web實現(xiàn)打開燈,物聯(lián)網(wǎng)

?(2)LWIP配置

使能DNS

8.物聯(lián)網(wǎng)LWIP,簡要介紹http(超文本,URL),html(css,ajax),web實現(xiàn)打開燈,物聯(lián)網(wǎng)

?使能muticast

8.物聯(lián)網(wǎng)LWIP,簡要介紹http(超文本,URL),html(css,ajax),web實現(xiàn)打開燈,物聯(lián)網(wǎng)

?使能IGMP?

8.物聯(lián)網(wǎng)LWIP,簡要介紹http(超文本,URL),html(css,ajax),web實現(xiàn)打開燈,物聯(lián)網(wǎng)

2.步驟:

(1)修改端口號為80

(2)http_server.h

#ifndef _HTTP_SERVER_H
#define _HTTP_SERVER_H

void vHttpServerTask(void);

#endif

(3)http_server.c

#include "socket_tcp_server.h"
#include "socket_wrap.h"
#include "ctype.h"
#include "http_server.h"
#include "string.h"

static char ReadBuff[BUFF_SIZE];
char SendBuff[128];
char *HtmlPage = 
"<html>"
"<head>"
"<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\" />"
"<title>web 點燈</title>"
"<script defer=\"defer\">"
"        function ledSwitch(string) {"
"            var xmlhttp;"
"            if (window.XMLHttpRequest) {"
"                xmlhttp = new XMLHttpRequest();"
"            } else {"
"                xmlhttp = new ActiveXObject(\"Microsoft.XMLHTTP\");"
"            }"
"            xmlhttp.onreadystatechange = function () {"
"                    if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {"
"                        document.getElementById(\"txtState\").style.backgroundColor = xmlhttp.responseText;"
"						console.log(xmlhttp.responseText);"
"					}"
"                },"
"            xmlhttp.open(\"GET\", string, true);"
"            xmlhttp.send(); "
"        }"
"    </script>"
"</head>"
"<body style=\"background-color:black\">"
"<font size=\"12\" color=\"yellow\">"
"<b>"
"<div class=\"text\" style=\" text-align:center;\"><big>Web 點燈</big></div>"
"</b>"
"</font>"
"<br> </br>     "
"<div align=\"center\" id=\"txtState\"style=\"margin:auto;width:160px;height:160px;border-radius:50%;background:white;\"></div>"
"<br> </br>"
"<div style=\" text-align:center;\">"
"<input type=\"button\" value=\"打開\" style=\"width:160px;height:80px;background:green;\" onclick=\"ledSwitch(\'on\')\" />"
"<input type=\"button\" value=\"關(guān)閉\" style=\"width:160px;height:80px;background:red;\" onclick=\"ledSwitch(\'off\')\" />"
"</div>"
"</body>"
"</html>";

void HttpParResponse(int cfd, char *Buff)
{
	//是否為請求主頁
	if(strstr(Buff, "GET / HTTP/1.1") != NULL){
		
		//響應(yīng)頭
		sprintf(SendBuff, "HTTP/1.1 200 OK\r\n");
		Write(cfd, SendBuff, strlen(SendBuff));
		//響應(yīng)首部
		sprintf(SendBuff, "Content-Type: text/html\r\n");
		Write(cfd, SendBuff, strlen(SendBuff));
		sprintf(SendBuff, "Connection: Keep-Alive\r\n");
		Write(cfd, SendBuff, strlen(SendBuff));
		sprintf(SendBuff, "Content-Length: %d\r\n", strlen(HtmlPage));
		Write(cfd, SendBuff, strlen(SendBuff));
		sprintf(SendBuff, "\r\n");
		Write(cfd, SendBuff, strlen(SendBuff));
		//響應(yīng)主題
		Write(cfd, HtmlPage, strlen(HtmlPage));
	
	//是否為 打開led
	}else if(strstr(Buff, "GET /on HTTP/1.1") != NULL){
		Write(cfd, "red", strlen("red"));
		HAL_GPIO_WritePin(D6_GPIO_Port, D6_Pin, GPIO_PIN_RESET);
	//是否為 關(guān)閉led
	}else if(strstr(Buff, "GET /off HTTP/1.1") != NULL){
		Write(cfd, "white", strlen("white"));
		HAL_GPIO_WritePin(D6_GPIO_Port, D6_Pin, GPIO_PIN_SET);
	//請求資源無效, 就是404
	}else{
		printf("GET Method Error\r\n");
		close(cfd);
	
	
	}
	



}


/**
  * @brief  http 服務(wù)器任務(wù)
  * @param  None
  * @retval None
  */
void vHttpServerTask(void){

	int 	 sfd, cfd, n;
	struct sockaddr_in server_addr, client_addr;
	socklen_t	client_addr_len;

	
	
	//創(chuàng)建socket
	sfd = Socket(AF_INET, SOCK_STREAM, 0);
	server_addr.sin_family 			= AF_INET;
	server_addr.sin_port   			= htons(SERVER_PORT);
	server_addr.sin_addr.s_addr = htonl(INADDR_ANY);
	//綁定socket
	Bind(sfd, (struct sockaddr *)&server_addr, sizeof(server_addr));
	//監(jiān)聽socket
	Listen(sfd, 5);
	//等待客戶端連接
	client_addr_len = sizeof(client_addr);
again:
	cfd = Accept(sfd, (struct sockaddr *)&client_addr, &client_addr_len);
	printf("client is connect cfd = %d\r\n",cfd);
	while(1){
		//等待客戶端發(fā)送數(shù)據(jù)
		n = Read(cfd, ReadBuff, BUFF_SIZE);
		if(n <= 0){
			goto again;
		}
		//解析響應(yīng)http協(xié)議
		HttpParResponse(cfd, ReadBuff);
		//http響應(yīng)后要關(guān)閉fd
		close(cfd);
		goto again;
	}
}

4.結(jié)果

stm32為服務(wù)器,所以輸入stm32的IP地址192.168.1.10,stm32的燈會被按鈕控制。

8.物聯(lián)網(wǎng)LWIP,簡要介紹http(超文本,URL),html(css,ajax),web實現(xiàn)打開燈,物聯(lián)網(wǎng)文章來源地址http://www.zghlxwxcb.cn/news/detail-688598.html

到了這里,關(guān)于8.物聯(lián)網(wǎng)LWIP,簡要介紹http(超文本,URL),html(css,ajax),web實現(xiàn)打開燈的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • HTTP(超文本傳輸協(xié)議)學(xué)習(xí)

    HTTP(超文本傳輸協(xié)議)學(xué)習(xí)

    關(guān)于HTTP補(bǔ)學(xué) ? 一、HTTP能干什么 通過下圖能夠直觀的看出:“交換數(shù)據(jù)?” 二、HTTP請求例子 一個 HTTP?方法,通常是由一個動詞,像?GET、POST?等,或者一個名詞,像?OPTIONS、HEAD?等,來定義客戶端執(zhí)行的動作。典型場景有:客戶端意圖抓取某個資源(使用 GET );發(fā)送?HT

    2024年02月14日
    瀏覽(18)
  • Http 超文本傳輸協(xié)議基本概念學(xué)習(xí)摘錄

    Http 超文本傳輸協(xié)議基本概念學(xué)習(xí)摘錄

    目錄 HTTP協(xié)議 超文本傳輸協(xié)議 HyperText超文本 HTML超文本標(biāo)記語言 HTTP協(xié)議原理 請求發(fā)送 服務(wù)器處理 響應(yīng)發(fā)送 連接關(guān)閉或保持 HTTP協(xié)議版本 HTTP/0.9 HTTP/1.0 HTTP/1.1 HTTP/2 HTTP/3 HTTP請求方法 GET POST PUT DELETE HEAD OPTIONS HTTP請求頭字段 HTTP響應(yīng)狀態(tài)碼 即超文本傳輸協(xié)議(HyperText Transfer

    2024年03月20日
    瀏覽(40)
  • 【Java網(wǎng)絡(luò)編程】HTTP超文本傳輸協(xié)議

    【Java網(wǎng)絡(luò)編程】HTTP超文本傳輸協(xié)議

    ? ? HTTP 全稱為 Hyper Text Transfer Protocol 超文本傳輸協(xié)議,它是基于 TCP 傳輸協(xié)議構(gòu)建的應(yīng)用層協(xié)議,作為支撐萬維網(wǎng) www 的核心協(xié)議,為了保證其效率及處理大量事務(wù)的能力,因此在設(shè)計時, HTTP 被制定成為一種無狀態(tài)協(xié)議,也就是說: HTTP 本身不會對發(fā)送過的請求和相應(yīng)的通

    2024年04月09日
    瀏覽(20)
  • 【網(wǎng)絡(luò)編程】一文詳解http協(xié)議(超文本傳輸協(xié)議)

    【網(wǎng)絡(luò)編程】一文詳解http協(xié)議(超文本傳輸協(xié)議)

    需要云服務(wù)器等云產(chǎn)品來學(xué)習(xí)Linux的同學(xué)可以移步/--騰訊云--/--阿里云--/--華為云--/官網(wǎng),輕量型云服務(wù)器低至112元/年,新用戶首次下單享超低折扣。 ?? 目錄 一、http協(xié)議 1、http協(xié)議的介紹 2、URL的組成 3、urlencode和urldecode 二、http的請求方法、狀態(tài)碼及狀態(tài)碼描述、常見的響

    2024年02月06日
    瀏覽(31)
  • 直播程式源碼平臺細(xì)講HTTP協(xié)議:超文本傳輸

    直播程式源碼平臺細(xì)講HTTP協(xié)議:超文本傳輸

    HTTP協(xié)議的簡介 ? HTTP協(xié)議是一種數(shù)據(jù)通信協(xié)議,是瀏覽器與服務(wù)器之間的協(xié)議,HTTP協(xié)議的中文全稱為超文本傳輸協(xié)議,HTTP協(xié)議在直播程式源碼平臺中,承載著數(shù)據(jù)傳輸?shù)闹匾蝿?wù),用戶可以通過HTTP協(xié)議獲取直播程式源碼平臺中提供給用戶的信息與視頻資源,并通過網(wǎng)絡(luò)流傳

    2024年02月10日
    瀏覽(21)
  • HTML :深入了解超文本標(biāo)記語言

    HTML :深入了解超文本標(biāo)記語言

    歡迎來到本篇博客,我將帶你深入了解 HTML(超文本標(biāo)記語言)。作為前端開發(fā)的基礎(chǔ),HTML是構(gòu)建網(wǎng)頁的重要工具。在這里,我們將涵蓋 HTML 的全部內(nèi)容,包括常用語句和標(biāo)簽。 HTML,全稱HyperText Markup Language,是一種用于創(chuàng)建網(wǎng)頁結(jié)構(gòu)的標(biāo)記語言。它由一系列的標(biāo)簽組成,標(biāo)

    2024年02月16日
    瀏覽(19)
  • https是什么意思?(安全超文本傳輸協(xié)議)

    在逛論壇的時候發(fā)現(xiàn)有網(wǎng)友說到IE打不開HTTPS的情況,在論壇上的留言發(fā)現(xiàn)有部分網(wǎng)友說到還不知道什么是HTTPS?那么 HTTPS是什么意思? 所以yii666就在這里跟大家詳細(xì)講解HTTP的具體含義。內(nèi)容如下: HTTP(hypertext transport protocol) HTTP相信大家有見到過,HTTP它所代表的就是超文

    2024年02月05日
    瀏覽(23)
  • HTTPS安全套接字層超文本傳輸協(xié)議

    HTTPS安全套接字層超文本傳輸協(xié)議

    HTTP協(xié)議被用于在Web瀏覽器和網(wǎng)站服務(wù)器之間傳遞信息,HTTP協(xié)議以明文方式發(fā)送內(nèi)容,不提供任何方式的數(shù)據(jù)加密,如果攻擊者截取了Web瀏覽器和網(wǎng)站服務(wù)器之間的傳輸報文,就可以直接讀懂其中的信息,因此,HTTP協(xié)議不適合傳輸一些敏感信息,比如:信用卡號、密碼等支付

    2024年02月15日
    瀏覽(18)
  • vite中配置 https 安全超文本網(wǎng)絡(luò)協(xié)議

    vite中配置 https 安全超文本網(wǎng)絡(luò)協(xié)議

    前言: https 的配置是相對安全的,但是需要購買證書,它是 SSL/TLS + HTTP 的安全超文本網(wǎng)絡(luò)協(xié)議 此版本配置的是在 vite 開發(fā)服務(wù)器上臨時配置的 https 協(xié)議, 生產(chǎn)環(huán)境需要購買證書, 在nginx 中配置 在 vite 項目根目錄中創(chuàng)建 mkcert 目錄 全局安裝 mkcert yarn add -g mkcert 利用 mkcert 創(chuàng)

    2024年02月04日
    瀏覽(25)
  • web服務(wù)之https超文本傳輸安全協(xié)議

    web服務(wù)之https超文本傳輸安全協(xié)議

    超文本傳輸協(xié)議HTTP協(xié)議 被用于在 Web瀏覽器和網(wǎng)站服務(wù)器 之間傳遞信息 HTTP協(xié)議 以 明文方式 發(fā)送內(nèi)容, 不提供任何方式的數(shù)據(jù)加密 ,如果 攻擊者 截取了 Web瀏覽器和網(wǎng)站服務(wù)器之間的傳輸報文 ,就可以直接讀懂其中的信息,因此HTTP協(xié)議 不適合傳輸一些敏感信息 ,比如

    2024年03月12日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包