必威体育Betway必威体育官网
当前位置:首页 > IT技术

[IE编程] 了解Urlmon.dll和Wininet.dll

时间:2019-10-26 20:41:12来源:IT技术作者:seo实验室小编阅读:76次「手机版」
 

urlmon.dll

windows 网络编程常用的API库有Winsock,Wininet 和 Urlmon。Winsock 实现了基本的套接字(socket)功能, 而 wininet 和 urlmon在winsock 的基础上封装了HTTP, FTP, WWW 的协议。 这篇文章 《Under the Hood: WinINet》(http://blogs.technet.com/askperf/archive/2007/08/21/under-the-hood-wininet.aspx) 可以很好帮助了解wininet 和 urlmon 的功能和区别。

wininet.dll

  • Caching, History, Cookie Management
  • Authentication - Basic, NTLM, Kerberos
  • Connections - Both secure (schannel) and non-secure
  • Dial-up, Direct, Proxy
  • Protocol and HTTP header management

urlmon.dll

  • URL Parsing – breaking down URLs into the protocol used (HTTP, HTTPS, FTP, File, Gopher), address, and target.
  • GZIP compression/decompression – provides support for GZIP HTTP compression to deflate and inflate data.  IE6 and IE7 handle this slightly differently.  In IE7 this functionality is handled by WinINet.
  • Security and Zone Management – Identifies security zones, zone crossings, permissions, etc.
  • Asynchronous Pluggable Protocol Filter/handler – correlates APPropriate the protocol to the registered handler (HTTP, HTTPS, MaiLTO, FILE, etc.).
  • Code Download Management, Install On Demand, and Just-In-Time.
  • Forms requests from the URL – creates the outbound data package and hands it off to WININET for transfer.
  • MIME (Multipurpose Internet Mail Extension) type management – examines the MIME type for data returned in an HTTP response and correlates that type with a specific handler. For example, URLMON would open a Microsoft word document (MIME type .doc) with Microsoft Word. If the MIME type is not clear from the response, URLMON is capable of exaMining the binary data to determine the appropriate MIME type. MIME is described more thoroughly in RFC1521.

文章最后发布于: 2009-03-29 14:57:00

相关阅读

科普下Tier1,Tier2,Tier3,Tier4 T1, T2, T3, T4

Data-Center-Tiers大家有时候买VPS会发现一些小商家都敢给客户保证,低于99%的在线时间可以退款多少之类的话语,他们为什么这么屌呢?

ListView 源码详解 有这一篇就够了!!!

虽然现在大家使用ListView的机会相对RecyclerView的机会较少,但官方并没有标注 ListView 类过期,哈哈,就说明它一定还是有他的特殊之

【转】基于C#的WinForm中DataGridView控件操作汇总

基于C#的WinForm中DataGridView控件操作汇总 一、单元格内容的操作 *****// 取得当前单元格内容    Console.WriteLine(Data

WebView的简单使用

webView是一个网络视图,能加载显示网页,可以将其视为一个浏览器。在使用的过程中需要加入网络权限。【想看源码点这里】以下是整理

CyclicBarrier实例一

import java.util.concurrent.CyclicBarrier; public class CyclicBarrierTest2 { static CyclicBarrier c = new CyclicBar

分享到:

栏目导航

推荐阅读

热门阅读