第一章 发送HTTP请求
本主题介绍如何发送HTTP请求(如POST或GET)和处理响应。
HTTP请求简介
可以创建%Net.HttpRequest的实例来发送各种HTTP请求并接收响应。此对象相当于Web浏览器,可以使用它发出多个请求。它会自动发送正确的cookie,并根据需要设置Referer标头。
要创建HTTP请求,请使用以下常规流程:
- 创建
%Net.HttpRequest的实例。 - 设置此实例的属性以指示要与之通信的Web服务器。基本属性如下:
- 服务器指定Web服务器的IP地址或计算机名称。默认值为
localhost。
注意:不要将http://或https://作为服务器值的一部分。这将导致错误#6059:无法打开到服务器http:/的TCP/IP套接字。
- 可以选择设置HTTP请求的其他属性和调用方法,如指定其他HTTP请求属性中所述。
- 然后,通过调用
%Net.HttpRequest实例的get()方法或其他方法来发送HTTP请求,如“发送HTTP请求”中所述。
可以从实例发出多个请求,它将自动处理cookie和Referer标头。
注意:如果创建此HTTP请求是为了与生产出站适配器(EnsLib.HTTP.Outbound Adapter)一起使用,那么请改用该适配器的方法来发送请求。
- 如果需要,使用
%Net.HttpRequest的同一实例发送其他HTTP请求。
.png)
.png)

.png)

那我们想要定义自己的参数,该如何定义呢?根据面向对象设计原则之一:%20(3).jpg)
IRIS老是断网是什么原因呢?网络没问题。
.png)

