整合營銷服務商

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

          免費咨詢熱線:

          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雖然不是技術上和法律上的強制要求,但是目前已經是行業默認的標準了,建議所有的網站都可以進行升級!


          主站蜘蛛池模板: 亚洲色无码专区一区| 人成精品视频三区二区一区 | 久99精品视频在线观看婷亚洲片国产一区一级在线 | 亚州国产AV一区二区三区伊在| 中文字幕在线无码一区| 麻豆国产在线不卡一区二区| 91久久精品一区二区| 国产激情无码一区二区app| 国产精品久久无码一区二区三区网| 一区二区三区视频在线| 制服中文字幕一区二区| 一区二区三区高清在线 | 国产精品免费大片一区二区| 日韩在线视频不卡一区二区三区| 精品午夜福利无人区乱码一区| 亚洲av无码一区二区三区不卡| 上原亚衣一区二区在线观看| 一区在线免费观看| AV怡红院一区二区三区| 精品一区二区三区四区在线| 日本精品夜色视频一区二区| 国产免费一区二区三区| 亚洲国产高清在线精品一区| 波多野结衣一区二区三区| 亚洲一区二区三区国产精华液| 久久se精品一区二区国产| 亚洲国产精品一区第二页| 国产AV午夜精品一区二区三区| 亚洲电影一区二区三区| 中文字幕日韩一区| 日本一道高清一区二区三区| 精品国产乱码一区二区三区| 亚洲国产成人久久综合一区 | 亚洲AV无码一区二区三区牲色 | 北岛玲在线一区二区| 国产福利电影一区二区三区| 日本在线一区二区| 中文字幕无码不卡一区二区三区| 精品国产一区二区麻豆| 国产天堂一区二区综合| 天堂国产一区二区三区|