使用URL訪問網路資源

2021-05-02 20:23:16 字數 591 閱讀 8282

有些字元在url中具有特殊含義,基本編碼規則如下:

(1)空格換成加號(+)

(2)正斜槓分割目錄和子目錄

(3)問號(?)分割url與查詢

(4)百分號(%)指定特殊字元

(5)#號指定書籤

(6)&號分割引數

儘管這些字元在url中具有特殊意義,但有時卻需要在url使用,例如引數名中包含&,這時就需要將這些特殊字元轉換成相應的十六進製制數。筆者曾經在做web時碰到過這個問題,需要傳入的引數包括特殊字元,如」+」,」&」這些,如果不加處理直接傳給servlet的話,結果肯定是不正確的,筆者曾經寫過專門的函式來處理這個問題,簡單的替換函式如:  str=str.replace(/%/g,"%25");

str=str.replace(/+/g,"%2b");

str=str.replace(/&/g,"%26");

這裡有乙個參照表,大家可以根據該錶把一些特殊字元轉換成其對應的十六進製制,然後再進行處理。

表1 特殊字元的轉換

特殊字元 十六進製制值 特殊字元 十六進製制值

+ %20 % %25

/ %wf # %23

? %3f & %26

Python 訪問網路資源

使用python寫介面自動化指令碼的時候,會使用到一系列請求來訪問網路資源 from urllib import request defget html url page request.urlopen url html page.read decode utf 8 如果不用decode,獲取的會是...

Study Flex《訪問本地 網路資源》

在flex開發中經常中出現安全沙箱問題。securityerror error 2148 swf 檔案 不能訪問本地資源 只有僅限於檔案系統的 swf 檔案和可信的本地 swf 檔案可以訪問本地資源。at flash.net urlstream load at flash.net urlloader...

使用VC建立網路連線並訪問網路資源

目錄在windows下可以通過系統操作,將區域網的資源對映到本地,從而實現像本地資料一樣訪問網路資源。實際上這些步驟也可通過 呼叫win32函式實現,前提是你得知道目標機器的位址以及金鑰。直接上vc的例項 include include include pragma comment lib,mpr....