当前位置: 首页 > news >正文

国内返利网站怎么做格子网wordpress主题

国内返利网站怎么做,格子网wordpress主题,网牛网站建设,微信商城和微网站建设文章目录 第十七章 创建Web客户端 - 其他调整其他调整使用生成的 Web 客户端类示例 1:使用使用包装消息的客户端示例 2:使用使用未包装消息的客户端 第十七章 创建Web客户端 - 其他调整 其他调整 如果 WSDL 未指定 Web 服务的位置,则 SOAP …

文章目录

  • 第十七章 创建Web客户端 - 其他调整
    • 其他调整
    • 使用生成的 `Web` 客户端类
    • 示例 1:使用使用包装消息的客户端
    • 示例 2:使用使用未包装消息的客户端

第十七章 创建Web客户端 - 其他调整

其他调整

如果 WSDL 未指定 Web 服务的位置,则 SOAP 向导不会指定 Web 客户端的 LOCATION 参数。这是一种罕见的情况。在这种情况下,编辑 Web 客户端类以包含 LOCATION 参数。例如:

Parameter LOCATION = "https://devsys:52773/csp/mysamples/GSOP.AddComplexWS.cls";

或者指定 Web 客户端实例的 Location 属性。

使用生成的 Web 客户端类

如上一节所述,生成 Web 客户端类后,通常不会编辑生成的类。相反,可以编写代码来创建该 Web 客户端的实例并提供客户端错误处理。在此代码中,执行以下操作:

  1. 创建 Web 客户端类的实例。
  2. 设置其属性。可以在此处控制以下项目:
  • Web 客户端的端点(它使用的 Web 服务的 URL)。要控制这一点,请设置 Location 属性,该属性会覆盖 Web 客户端类的 LOCATION 参数。
  • 指定代理服务器的设置。
  • 控制 HTTP 基本身份验证的设置。
  1. 根据需要调用Web客户端的方法。
  2. 执行客户端错误处理。
  3. (可选)检查 Web 客户端收到的 HTTP 响应,如本主题后面所述。

下面显示了终端中会话的一个简单示例:

GSOAP>set client=##class(Proxies.CustomerLookupServiceSoap).%New()GSOAP>set resp=client.GetCustomerInfo("137")GSOAP>w resp11@Proxies.CustomerResponseGSOAP>w resp.Name
Smith,Maria

示例 1:使用使用包装消息的客户端

在此示例中,我们为使用包装消息的 Web 客户端创建一个包装类。要使用前面显示的示例 GSOAPClient.AddComplex.AddComplexSoap,我们可以创建一个如下所示的类:

Class GSOAPClient.AddComplex.UseClient Extends %RegisteredObject
{ClassMethod Add(arg1 As ComplexNumber, arg2 As ComplexNumber) As ComplexNumber
{Set client=##class(AddComplexSoap).%New()//uncomment the following to enable tracing//set client.Location="https://devsys:8080/csp/mysamples/GSOP.AddComplexWS.cls"Set ans=client.Add(arg1,arg2)Quit ans 
}}

客户端应用程序将调用此方法来执行 Web 方法。

示例 2:使用使用未包装消息的客户端

在此示例中,我们为使用未包装消息的 Web 客户端创建一个包装类。要使用前面显示的示例 GSOAPClient.AddComplex.AddComplexSoap,我们可以创建一个如下所示的类:

Class GSOAPClient.AddComplexUnwrapped.UseClient Extends %RegisteredObject
{ClassMethod Add(arg1 As GSOAPClient.AddComplexUnwrapped.s0.ComplexNumber, 
arg2 As GSOAPClient.AddComplexUnwrapped.s0.ComplexNumber) 
As GSOAPClient.AddComplexUnwrapped.s0.ComplexNumber
{//create the Add messageSet addmessage=##class(GSOAPClient.AddComplexUnwrapped.s0.Add).%New()Set addmessage.a = arg1Set addmessage.b = arg2Set client=##class(AddComplexSoap).%New()//send the Add message to client and get responseSet addresponse=client.Add(addmessage)//get the result from the response messageSet ans=addresponse.AddResultQuit ans}}

该方法具有通常预期的签名;也就是说,它接受两个复数并返回一个复数。该方法创建 Web 客户端期望的消息。该消息的元素是两个复数。

正如所看到的,当 Web 客户端使用未包装的消息时,需要编写稍微多一些的代码来将用户友好形式的参数转换为 Web 客户端使用的消息。

http://www.yayakq.cn/news/175577/

相关文章:

  • 0511城市建设网站棚户区改造企业创建网站的途径都有啥
  • 计算机网站开发岗位有哪些汕头中文建站模板
  • 长春网站业务哪个公司好阿里云自助建站和华为云自助建站
  • 网站的步骤wordpress插件存放地址
  • 可以自己做视频网站吗宁波网站建设明细报价
  • 成都手机网站开发wordpress 发布文章主动推送百度
  • 律师网站模版网络运维是干什么的
  • 营销型网站建设与网盟网站开发与运营案例教程
  • 微信 网站设计模板集团网站建设案例与网站作用
  • 网站导航界面深圳seo秘籍
  • win10虚拟目录 做网站北京成交型网站建设价格
  • 房屋中介网站模板网站建设项目的结论
  • 合肥网站制作套餐识万物扫一扫
  • 行业门户网站建设方案书玄武区网站建设
  • 哪做网站比较便宜泰坦科技网站建设
  • 网站二级目录 修改路径ui设计软件培训学校
  • 马鞍山住房和城乡建设局网站seo在线优化工具 si
  • 兰州网站建设推荐q479185700上快深圳企业网站模板
  • 冀州做网站的公司安卓市场应用商店下载
  • 注册网站填写不了地区常州网站制作工具
  • 深圳建设网站公网站备案后 还是需要再备案吗
  • 网站建设管理 自查 报告嵌入式培训机构排名前十
  • 厦门网站建设厦门seowordpress中php代码只能一行一行写
  • 做的怎样 英文网站小学生ppt模板免费下载
  • 淮安网站定制做馋嘴小栈官方网站
  • wordpress显示上传目录推广优化师
  • 网站建设的小结分类导航wordpress
  • 做户外的网站企业网站模板html下载
  • 做机械设备内销网站有哪些百度站长工具后台
  • 福彩网网站建设方案强的网站建设公