HttpPut

功能

HttpPut请求。从客户端向服务器传送的数据取代指定的文档的内容。

输入

名称 说明 示例
请求地址 【字符串】要输入的网址。 'http://fanyi.youdao.com/'
请求头 【字符串】要输入的请求头的名称和键值。
数据 【字符串】要输入的请求数据的名称和键值
Http数据 【THttpData】Http请求数据,如果为空,使用请求数据参数。

选项

名称 说明 示例
代理参数 【字符串】通过代理服务器连接到网络。输入的格式为 地址:端口
安全套接字协议 【整型】空/SSLv2/SSLv23/SSLv3/TLSv1/TLSv1_1/TLSv1_2,根据需求选择
编码 【整型】UTF8/GBK,根据需求选择,默认为UTF8 UTF8
超时(毫秒) 【整型】指定最长等待时间(以毫秒为单位),如果超出该时间活动未运行,就会报错。默认值为30000毫秒(30秒)

输出

名称 说明 示例
结果 【字符串】返回该网址的超文本标记语言(html) 结果(创建变量)

注意/说明

1.http:(HyperText Transfer Protocol)超文本传输协议,https:(Secure Hypertext Transfer Protocol)安全超文本传输协议,使用https协议时一定要填写选项下的“SSL”参数,不能为空,并且要安装好安装SSLLibrary插件。

2.请求头、请求数据的输入格式如下图:

3.使用 “TLSv1_1” 和 “TLSv1_2” 的安全套接字协议之前需要在产品下载中心将 “Resources.rar” 资源文件下的 “HttpDll.zip” 压缩包解压到运行的应用程序目录下。

4.执行该函数之前,需要先安装SSLLibrary插件,具体操作如下图所示:

5.当我们程序不能直接连到目标网络且对方安装了代理服务器,此时我们可以使用到“代理参数”该属性,此时的地址和端口,填写的是对方代理服务器中的地址和端口。使用“代理参数”属性的情况如下。(当我们的程序能直接连接到目标网络,则"代理参数"该属性可不用填写。)

6.不同安全套接字协议区别: 【SSLv2】:SSLv2是最早的SSL协议版本,该版本的协议仍然存在于一些旧式浏览器和服务器中,但现代浏览器和服务器均不再支持这个版本的SSL协议。 【SSLv3】:SSLv3是SSL协议的第三个版本,但它存在一些安全漏洞,可能会被攻击者利用。此外,SSLv3还存在升级攻击漏洞。 【TLSv1】:TLSv1是SSL协议的升级版本。它修复了SSLv3中的安全漏洞,并引入了更多的安全性和认证功能。TLSv1目前是互联网上使用最广泛的加密协议之一。 【TLSv1_1】:TLSv1_1是TLSv1的升级版本。它增加了更强大的密钥交换算法和加密算法,以提高安全性。 【TLSv1_2】:TLSv1_2是TLS协议的最新版本。它提高了安全配置的灵活性和安全性,并支持更多的加密算法和秘钥交换算法。目前大多数现代浏览器和服务器都支持TLSv1_2。

相关函数

日志消息

示例/演示

示例附件

组件[HttpPut]_20220124.db

results matching ""

    No results matching ""

    results matching ""

      No results matching ""