url協議關聯
❶ HTTP 協議中 URI 和 URL 有什麼區別
首先,URI,是uniform resource identifier,統一資源標識符,用來唯一的標識一個資源。而URL是uniform
resource
locator,統一資源定位專器,它是一種具屬體的URI,即URL可以用來標識一個資源,而且還指明了如何locate這個資源。而URN,uniform
resource
name,統一資源命名,是通過名字來標識資源,比如mailto:[email protected]。也就是說,URI是以一種抽象的,高層次概念定義統一資源標識,而URL和URN則是具體的資源標識的方式。URL和URN都是一種URI。
❷ 請問360提示發現程序正在修改URL協議關聯怎麼辦這是什麼意思URL協議關聯什麼謝謝啦、
下載360系統急救箱(原頑固木馬專殺大全,這個軟體很有效果)
方法:
1、開始急救
2、隔離恢復選項,選擇修復。
3、修復選項,選擇修復。
❸ 網頁、URL和HTTP協議之間是什麼關系
網頁是數據來的。可以顯示為文字,也可以顯示出圖片、動畫等。
URL就是網址,大家上網通過URL就可以訪問到你的網頁,也即是可以看到你所表達的文字、圖片等。
HTTP協議是一種規則,你用瀏覽器看人家的網頁就是通過HTTP協議完成的。其中比較復雜,你可以搜索一下這方面的資料。
❹ 常用URL的協議有那些
我們想瀏覽一個網站的時候,只要在瀏覽器的地址欄里輸入網站的地址就可以了,這個網站地址,術語叫做URL(Uniform Resource Locator),譯成中文即「統一資源定位符」。就像每家每戶都有一個門牌地址一樣,每個網頁也都有一個互聯網地址。當你在瀏覽器的地址框中輸入一個URL或是單擊一個超級鏈接時,URL就確定了要瀏覽的地址。
訪問CFCA網站,點擊「產品介紹」,你就能在地址欄內看到一個典型的URL的組成的例子:http://www.cfca.com.cn
/chanpin/chanpin.htm
它的各部分含義如下:
1、http://——代表訪問該資源所使用的應用層傳輸協議,通知cfca.com.cn伺服器顯示Web網頁,
2、www——代表一個Web(萬維網)伺服器;
3、cfca.com.cn/——這是裝有網頁的伺服器的域名,或站點伺服器的名稱;
4、chanpin/——這是該伺服器上的某個路徑,就好像我們的文件夾;
5、chanpin.htm——這是文件夾中的一個HTML文件(網頁)。
❺ url常用的協議有哪些
url不是什麼協議,你是說互聯網協議吧,http,HTTPS,soap,xml ,json等都跟互聯網有關系,還有其他的不常用。
❻ HTTP 協議中 URI 和 URL 有什麼區別
從鄙人程序員的角度理解,URI屬於URL更低層次的抽象,一種字元串文本標准。
就是說,URI屬於父類,而URL屬於URI的子類。URL是URI的一個子集。
在《HTTP權威指南》一書中,對於URI的定義是:統一資源標識符;對於URL的定義是:統一資源定位符。
二者的區別在於,URI表示請求伺服器的路徑,定義這么一個資源。而URL同時說明要如何訪問這個資源(http://)。
例如,一個URL通常包括三部分:
方案部分(scheme):http://
地址部分:CEALER | 一些瞬間、一些回憶、一些經典、一些原創、一些憤怒、一些感動
資源部分:/1.png
而在C#中,URL類屬於System.Security.Policy命名空間,Uri屬於System。在MSDN對Url類的備注中,能更好的說明Url與Uri的區別:
Url 證據的存在將在授予集內生成 UrlIdentityPermission。如果有對 UrlIdentityPermission 的 Demand,則與 Url 證據對應的 UrlIdentityPermission 將與請求的許可權進行比較。
考慮完整的 URL,包括協議(HTTP、HTTPS、FTP)和文件。例如,Microsoft Home Page 就是一個完整的 URL。
URL 可以精確匹配,也可在最後一個位置使用通配符來匹配。例如,Microsoft Home Page* 就是一個含通配符的 URL。
而Uri類在實例化的時候,可以指定為絕對路徑,相對路徑,但可以不指定到具體的某個資源。
那麼我理解的二者的區別就是:
URI可以表示一個域,也可以表示一個資源。
URL只能表示一個資源。
同樣的,URN(統一資源名稱)也是URI的一個子集,目前沒有大規模運用。
❼ HTTP 協議中 URI 和 URL 有什麼區別
從JDK1.5開始,
java.net包對統一資源定位符
(uniform resource locator URL)
和統一資源標識符
(uniform resource identifier URI)
作了非常明確的區分。
(1)URI是個純粹的句法結構,用於指定標識Web資源的字元串的各個不同部分。URL是URI的一個特例,它包含了定位Web資源的足夠信息。其他URI,比如
mailto:[email protected]
則不屬於定位符,因為根據該標識符無法定位任何資源。
URI 是統一資源標識符,而 URL 是統一資源定位符。因此,籠統地說,每個 URL 都是 URI,但不一定每個 URI 都是 URL。這是因為 URI 還包括一個子類,即統一資源名稱 (URN),它命名資源但不指定如何定位資源。上面的 mailto、news 和 isbn URI 都是 URN 的示例。
URI 和 URL 概念上的不同反映在此類和 URL 類的不同中。
此
類的實例代表由 RFC 2396 定義的語法意義上的一個 URI 引用。URI 可以是絕對的,也可以是相對的。對 URI
字元串按照一般語法進行解析,不考慮它所指定的方案(如果有)不對主機(如果有)執行查找,也不構造依賴於方案的流處理程序。相等性、哈希計算以及比較都
嚴格地根據實例的字元內容進行定義。換句話說,一個 URI 實例和一個支持語法意義上的、依賴於方案的比較、規范化、解析和相對化計算的結構化字元串差不多。
作為對照,URL 類的實例代表了 URL 的語法組成部分以及訪問它描述的資源所需的信息。URL 必須是絕對的,即它必須始終指定一個方案。URL 字元串按照其方案進行解析。通常會為 URL 建立一個流處理程序,實際上無法為未提供處理程序的方案創建一個 URL 實例。相等性和哈希計算依賴於方案和主機的 Internet 地址(如果有);沒有定義比較。換句話說,URL 是一個結構化字元串,它支持解析的語法運算以及查找主機和打開到指定資源的連接之類的網路 I/O 操作。
在Java類庫中,URI類不包含任何訪問資源的方法,它唯一的作用就是解析。
相反的是,URL類可以打開一個到達資源的流。
因此URL類只能作用於那些 Java類庫知道該如何處理的模式,
例如http:,https:,ftp:,本地文件系統(file:),和Jar文件(jar:)。
URI—Universal Resource Identifier通用資源標志符
Web上可用的每種資源如HTML文檔、圖像、視頻片段、程序等都是一個來URI來定位的
URI一般由三部組成
①訪問資源的命名機制
②存放資源的主機名
③資源自身的名稱,由路徑表示,著重強調於資源。
URL—Uniform Resource Location統一資源定位符
URL是Internet上用來描述信息資源的字元串,主要用在各種WWW客戶程序和伺服器程序上,特別是著名的Mosaic。
採用URL可以用一種統一的格式來描述各種信息資源,包括文件、伺服器的地址和目錄等。
URL一般由三部組成
①協議(或稱為服務方式)
②存有該資源的主機IP地址(有時也包括埠號)
③主機資源的具體地址。如目錄和文件名等
應用:
一 、 URI
比如在JDK中sun公司提供的簡易HttpServer實現中
public void handle(final HttpExchange exchange)throws Exception
方法中,根據exchange對象可以拿到訪問Http請求的URI對象,
ps:
http://127.0.0.1:8080/cmd_helloworld/?name=guowuxin
此時URI uri = exchange.getRequestURI();
通過uri可以拿到連接的各部分內容:
uri.getPath() --------------------> /cmd_helloworld 注意有斜杠
uri.getQuery()----------------------> name=guowuxin
當然如果是post請求,請求內容在請求body當中
二、 URL
上面說了,URL 是一個結構化字元串,它支持解析的語法運算以及查找主機和打開到指定資源的連接之類的網路 I/O 操作。
重要的,URL不僅僅可以進行語法解析運算,還可以查找主機,並且打開指定資源的連接進行網路IO操作。
介紹URL類的兩個重要方法
openStream()
打開到此 URL 的連接並返回一個用於從該連接讀入的 InputStream。
openConnection()
返回一個 URLConnection 對象,它表示到 URL
所引用的遠程對象的連接。
URL url = new URL("http://www..com");
InputStream in = url.openStream();
ByteArrayOutputStream output = new ByteArrayOutputStream();
byte[] buffer = new byte[1024];
int len = -1;
while ((len = in.read(buffer)) != -1)
{
output.write(buffer, 0, len);
}
System.err.println(new String(output.toByteArray()));
上面的程序通過openStream()方法獲取訪問URL獲取的輸入流,從而讀取響應內容,ps響應內容是過濾掉響應頭了的。
openConnection()方法就可以getOutputStream()以及 getInputStream()
可以更靈活的進行request和response
❽ 如何實現自定義的URL協議
如何實現IE自定義協議
QQ對IE地址欄的東西做了監控。而且可以發現輸入地址確定之後他就啟動了timwp.exe這個程序。
方法一: 也就是QQ和PPlive所採用的方法,在注冊表裡面添加兩種類型的注冊。
QQ的:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\TENCENT]
@="TencentProtocol"
"URL Protocol"="C:\\Program Files\\Tencent\\QQ\\Timwp.exe"
[HKEY_CLASSES_ROOT\TENCENT\DefaultIcon]
@="C:\\Program Files\\Tencent\\QQ\\Timwp.exe,1"
[HKEY_CLASSES_ROOT\TENCENT\shell]
[HKEY_CLASSES_ROOT\TENCENT\shell\open]
[HKEY_CLASSES_ROOT\TENCENT\shell\open\command]
@="\"C:\\Program Files\\Tencent\\QQ\\Timwp.exe\" \"%1\""
PPlive的:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Synacast]
@="URL:synacast Protocol"
"Version"="1.5.38"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\Synacast\DefaultIcon]
@="C:\\Program Files\\PPLive\\PPLive.exe"
[HKEY_CLASSES_ROOT\Synacast\Shell]
[HKEY_CLASSES_ROOT\Synacast\Shell\Open]
[HKEY_CLASSES_ROOT\Synacast\Shell\Open\Command]
@="C:\\Program Files\\PPLive\\PPLive.exe \"%1\""
通過多方查找終於發現是注冊表這兩項在起作用,原來只要在注冊表裡象添加文件擴展名一樣,添加兩個Synacast和TENCENT擴展名來,IE就會自動查找到這里來調用相應的程序。IE果然和windows系統內核整合起來了!原來注冊表擴展名項還有這種作用,自己見識太少了,這種方法實現IE地址的自定義估計是最簡單的了。
方法二:一開始不知道方法一的時候,在網上找了很多可以實現這種功能的代碼,採用BHO(Browser Helper Object,瀏覽器輔助對象)或者IURLSearchHook介面 來做到。也就是通常所說的IE插件了,我這里統稱為方法二。如果不知道什麼叫做BHO和IURLSearchHook的就去搜索一下吧,最近流氓插件很火,所以這個技術也有多人提到,藉助IURLSearchHook還可以實現中文實名上網等功能,不過那些臭名昭著的流氓軟體可都不是這樣子坐的他更多的精力是放到防止別人卸載那邊去了。
因為我沒有編寫過ATL或者COM方面的程序,所以也就借著這個機會寫了個IURLSearchHook的實現,以後碰到IE插件編程,ATL編程,COM編程,Shell介面編程的時候也好能夠玩一玩,好像shell介面編程還是有很多有意思東西的。
❾ HTTP 協議中 URI 和 URL 有什麼區別
URI屬於URL更低層抄次的抽象,一種字元串文本標准。
就是說,URI屬於父類,而URL屬於URI的子類。URL是URI的一個子集。
在《HTTP權威指南》一書中,對於URI的定義是:統一資源標識符;對於URL的定義是:統一資源定位符。
二者的區別在於,URI表示請求伺服器的路徑,定義這么一個資源。而URL同時說明要如何訪問這個資源(http://)。
例如,一個URL通常包括三部分:
方案部分(scheme):http://
地址部分:CEALER | 一些瞬間、一些回憶、一些經典、一些原創、一些憤怒、一些感動
資源部分:/1.png
而在C#中,URL類屬於System.Security.Policy命名空間,Uri屬於System。
❿ 網頁、URL和HTTP協議之間是什麼關系
網頁也就是實在的,我們能真正看到的,就相當於社會中的一個人,各人有各人的個版性,各網站有權各網站的內容,url就是 Uniform Resource Locator (統一資源定位)也就是所謂的網址,相當於社會中,個人的地址,通過這個地址,可以准確的找到這個人(通過網址,可以准確的找到一個網站),http協議,World Wide Web Consortium,是互聯網規定的一種網路協議,是一種標准,一種規則,所有html文件的發布和接收要按http協議的標准來!