如何使用 Windows.Web.Http 连接到 HTTP 服务器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用 Windows.Web.Http 连接到 HTTP 服务器相关的知识,希望对你有一定的参考价值。

参考技术A 随着WindowsServer2003操作系统的推出,Windows平台的安全性和易用性大大增强,然而,在默认情况下,IIS使用HTTP协议以明文形式传输数据,没有采取任何加密措施,用户的重要数据很容易被窃取,如何才能保护局域网中的这些重要数据呢?下面笔者就介绍一下如何使用SSL增强IIS服务器的通信安全。  一、什么是SSL  SSL(SecuritySocketLayer)全称是加密套接字协议层,它位于HTTP协议层和TCP协议层之间,用于建立用户与服务器之间的加密通信,确保所传递信息的安全性,同时SSL安全机制是依靠数字证书来实现的。  SSL基于公用密钥和私人密钥,用户使用公用密钥来加密数据,但解密数据必须使用相应的私人密钥。使用SSL安全机制的通信过程如下:用户与IIS服务器建立连接后,服务器会把数字证书与公用密钥发送给用户,用户端生成会话密钥,并用公共密钥对会话密钥进行加密,然后传递给服务器,服务器端用私人密钥进行解密,这样,用户端和服务器端就建立了一条安全通道,只有SSL允许的用户才能与IIS服务器进行通信。  提示:SSL网站不同于一般的Web站点,它使用的是“HTTPS”协议,而不是普通的“HTTP”协议。因此它的URL(统一资源定位器)格式为“/link?url=iqNwzhAbdZtFpt2f2SMTaZNZpHwP0Q3nfv0xwHVFTajsGUSbNl2RXtSRi6YkNtUTgCPApRR-DnXB1m4KRtQ6ALSqC4m2fsAD2LrnKRpB1o_

以上是关于如何使用 Windows.Web.Http 连接到 HTTP 服务器的主要内容,如果未能解决你的问题,请参考以下文章

msSQL jdbc .. 我连接到服务器但如何连接到使用特定的 databaseName

如何在 python 上使用 presto 连接到 Azure 数据湖存储?

如何在不使用@符号连接到DB的情况下连接到DB。调用sqlplus UNAME @ DBNAME /密码@ \ Filelocation

如何使用 dbeaver 连接到 Oracle ADW 实例

如何仅使用 ajax 和 javascript 连接到 mysql 数据库?

如何强制 Django 使用服务名称连接到 Oracle