码迷,mamicode.com
首页 > 其他好文 > 详细

WSDL项目---添加头信息和附件

时间:2015-07-26 23:59:58      阅读:1348      评论:0      收藏:0      [点我收藏+]

标签:

用于底层协议的SOAP请求是HTTP,可以添加两个自定义HTTP头(例如用于身份验证或会话)和附件。 让我们看一下这两个。

1。 自定义HTTP标头

直接添加自定义HTTP头:

技术分享

我们已经添加了自定义内容类型头将覆盖标准的内容类型用于SOAP请求(“text / xml;charset = utf - 8”)。 发送请求,查看器显示原始的请求

技术分享

当然你可以根据需要添加任意数量的头信息,可以包含扩展属性值

相应的响应标签显示了所有HTTP头信息:

技术分享

2。 附件和内联文件

SoapUI支持以下技术处理文件和附件:

  • MTOM ——SOAP消息中优化传输二进制数据的技术
  • 带附件的SOAP 按照附件资料——MIME-based附件为SOAP / HTTP绑定机制
  • 二进制内容内联文件——soapUI处理二进制消息内容的特定功能的简化

 

MTOM和内联的文件都需要内部处理,可以禁用Web服务获得更好的性能请求Details选项卡。 而且,当禁用这个特性,soapUI在发送请求之前将不再需要加载WSDL定义(缓存或远程)。

附件在请求编辑器底部:soapUI管理附件选项卡

技术分享

圈出的左边属性都是有关如何处理附件。

让我们从一个简单的例子开始,以下消息定义了一个ClaimImage元素包含base64数据:

技术分享

我们从我们的文件系统和附加文件参考使用 cid: 符号,将其类型设置为“内容”。 当我们选择添加文件缓存的项目文件方便再分配的测试(否则soapUI存储附件的绝对路径名称列)。 如果我们现在发送此请求并查看原始请求选项卡,我们看到:

技术分享

在这里你可以看到该文件被读取和转换为base64数据。 如果我们想使用MTOM发送文件,我们可以在属性来启用这个左一个对消息,给我们

技术分享

 

WSDL项目---添加头信息和附件

标签:

原文地址:http://www.cnblogs.com/zerotest/p/4678876.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!