整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          blob-http地址的原理及生成方法

          blob:http地址的原理及生成方法

          lob 其實是 h5 表征的 Blob 對象數據, 具體請看文檔。我們可以使用 Blob 對象隱藏真實的資源路徑, 在一定程度上可以起到數據的加密性, 更多的是為了干擾爬蟲。

          比如日常使用的一些音頻, 視頻, 圖片, 我們都可以使用其 Blob 二進制數據流來表征數據, 而非使用 uri,就像經常用到的 image src 的 dataUrl。

          要使用 blob 來表征數據資源, 需做到以下兩點:

          1、服務端返回的為資源的二進制數據

          2、前端接收到二進制數據后, 使用 URL.createObjectURL(blobData) 方法將服務端返回的二進制數據轉換為 blob 的 url 資源掛載到相應的資源對象。

          實例

          對 video.mp4 資源加密, 不使用靜態 url 進行加載, 使用 blob url 進行加密。

          服務端 index.php

          <?php
          // 返回二進制流數據
          $file_path=__DIR__ . '/video.mp4';
          $file_size=filesize($file_path);
          $oct_data=fread(fopen($file_path, "r"), $filesize);
          
          header("Content-type: video/mpeg4;charset=UTF-8");
          header("Content-Length: " . $filesize);
          echo $oct_data;

          前端 index.html

          <!DOCTYPE html>
          <html lang="en">
          <head>
          <meta charset="UTF-8">
          <title>Blob Url</title>
          </head>
          <body>
          <video id="video" width="400" controls="controls"></video>
          <script type="text/javascript">
          //創建XMLHttpRequest對象
          var xhr=new XMLHttpRequest();
          //配置請求方式、請求地址以及是否同步
          xhr.open('POST', '/index.php', true);
          //設置請求結果類型為blob
          xhr.responseType='blob';
          //請求成功回調函數
          xhr.onload=function(e) {
          if (this.status==200) {//請求成功
          //獲取blob對象
          var blob=this.response;
          //獲取blob對象地址,并把值賦給容器
          document.getElementById("video").src=URL.createObjectURL(blob);
          }
          };
          xhr.send();
          </script>
          </body>
          </html>

          這樣真是的視頻資源靜態地址就可以被隱藏掉了。

          var blob=new Blob("保存為blob形式的數據");
          var url=new URL.createObjectURL(blob);

          可以被img等標簽使用, 例如:image.src=url;


          TTPS就是在HTTP的基礎上加入了SSL,將一個使用HTTP的網站免費升級到HTTPS主要包括以下幾個步驟:


          1 獲取SSL證書

          永久免費SSL證書_永久免費https證書_永久免費ssl證書申請-JoySSL

          免費的SSL證書同樣能實現HTTPS,國內的JoySSL 提供不限量免費的SSL/TLS證書。(登錄JoySSL官網,創建賬號時填寫注冊碼230916,可永久免費使用

          2 選擇證書類型

          根據域名選擇不同的證書類型如單域名證書、多域名證書、通配符證書,如果沒有域名,可以選擇IP地址證書。

          3 下載并安裝證書

          獲取證書后將其安裝到服務器上,具體步驟取決于您的服務器類型和配置,常見的有Nginx、Apache、IIS、Tomcat、Other。

          4 配置強制HTTPS

          在Web服務器配置中設置規則,將所有HTTP請求自動重定向到對應的HTTPS URL,避免用戶通過不安全的HTTP訪問網站。

          5 更新內部鏈接與資源引用

          網站上的所有內部鏈接(包括頁面間的鏈接、CSS、JavaScript、圖片等)都使用HTTPS協議避免出現混合內容。

          通過上述五個步驟,網站將成功從HTTP升級到HTTPS,提供安全的加密通信服務。在整個過程中,如果遇到任何技術問題,建議查閱相關文檔、教程或聯系CA及Web服務器提供商的技術支持獲取幫助。

          復制網址領取免費https證書

          https://www.joyssl.com/certificate/select/free.html?nid=16

          TTPS就是在HTTP的基礎上加入了SSL,將一個使用HTTP的網站免費升級到HTTPS的關鍵就是申請一個免費的SSL證書。


          具體步驟如下:

          1 獲取免費SSL證書

          永久免費SSL證書_永久免費https證書_永久免費ssl證書申請-JoySSL

          國內的JoySSL 提供不限量免費的SSL/TLS證書。根據自己的需求選擇證書類型(登錄JoySSL官網,創建賬號時填寫注冊碼230916,可永久免費使用


          2 下載并安裝證書

          申請成功后,CA會簽發證書,下載獲取證書后將其部署到服務器上,不同的服務器可能安裝方式有所不同,JoySSL將安裝指南和證書會一起打包下發,根據自己的實際情況選擇查看。


          3 配置強制HTTPS

          在Web服務器配置中設置規則,將所有HTTP請求自動重定向到對應的HTTPS URL,避免用戶通過不安全的HTTP訪問網站。

          4 更新內部鏈接

          網站上的所有內部鏈接(包括頁面間的鏈接、CSS、JavaScript、圖片等)都使用HTTPS協議避免出現混合內容。

          5 測試

          使用各個主流瀏覽器進行網站訪問,查看網站證書是否生效。


          通過上述五個步驟,網站將免費從HTTP升級到HTTPS!HTTPS雖然不是技術上和法律上的強制要求,但是目前已經是行業默認的標準了,建議所有的網站都可以進行升級!


          主站蜘蛛池模板: 亚洲精品色播一区二区| 国产SUV精品一区二区四| 亚洲中文字幕乱码一区| 国产一区二区三区不卡在线看 | 久久亚洲色一区二区三区| 一区二区三区精品| 国产成人高清视频一区二区| 精品女同一区二区三区免费播放 | 国模无码一区二区三区| 亚洲电影唐人社一区二区| 国产无线乱码一区二三区| 日本大香伊一区二区三区| 日本免费精品一区二区三区| 国产一区二区三区不卡在线观看| 久久久久久人妻一区二区三区| 亚洲一区无码中文字幕乱码| 日韩人妻一区二区三区免费| 无码一区二区三区免费| 免费一区二区三区| 91成人爽a毛片一区二区| 精品无码国产一区二区三区AV | 国产一区二区三区夜色| 中文字幕在线视频一区| 亚洲国产综合无码一区二区二三区 | 亚洲国产av一区二区三区| 一区二区三区在线| 高清国产精品人妻一区二区| 久久精品视频一区二区三区| 色狠狠一区二区三区香蕉| 97久久精品无码一区二区| 美日韩一区二区三区| 四虎精品亚洲一区二区三区| 中文字幕不卡一区| 日本午夜精品一区二区三区电影 | 日本一区二区三区在线网| 国产午夜毛片一区二区三区| 亚洲国产一区在线| 日韩视频一区二区在线观看| 亚洲爽爽一区二区三区| 久久久久99人妻一区二区三区| 亚拍精品一区二区三区|