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。
相关函数
日志消息