postman 使数据有效负载可用于多个请求

cbeh67ev  于 5个月前  发布在  Postman
关注(0)|答案(1)|浏览(80)

假设我有一个xml payload。
请求1的目标是API 1:API 1是SOAP,并且作为请求的一部分,它应该以CDATA的形式接收此xml有效负载
请求2的目标是API 2:API 2是REST风格的,作为请求的一部分,应该接收这个xml有效负载作为base64编码的字符串。
有没有一种方法可以建立这个xml有效负载,使两个请求都可以引用它?
例如,目前如果xml有效负载需要更改,我需要修改请求1和请求2主体中的相应属性。
例如:
SOAP:

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" >
  <soap:Header/>
  <soap:Body>
    <someOperation>
      <someProperty/>
      <someOtherproperty/>
      <etc/>
      <Data><![CDATA[<thatXmlPayload>a few thousand lines</thatXmlPayload]]>
  ...etc...

字符串
休息时间:

{
    "myProperty" : ...,
    "myOtherProperty" : ...,
    "etc" : ...,
    "content" : thatSameFewThousandLineXmlPayloadButBase64Encoded==
...etc...

8aqjt8rx

8aqjt8rx1#

摘要:没有。
从软件工程师的工具Angular 来看,Postman是一个游戏规则改变者。
话虽如此,这是一个相当愚蠢的“软件”。它是一个基本的请求/响应生命周期的性感接口。
.随着 Postman 团队功能的额外好处,这真的很酷,但与这个特定的问题无关。
所以不。 Postman 不会为你做这件事。
请求/响应。您负责定义请求(包括有效负载),Postman将处理响应,使其易于查看。
我的意思是,你所要求的可能是一个非常好的想法,一个我可以亲自看到我的工作人员使用.但你最好的方法,这将是提出一个功能请求 Postman 通过他们的首选方法.
但直接回答你的问题。不。这是不可能的。只要使用好旧的CTRL + C和CTRL + V。
除非你在大规模工作,这只是一个2秒的不便,而不是一个真实的问题。

相关问题