【问题标题】:how do I add a new content-type in soap ui如何在soap ui中添加新的内容类型
【发布时间】:2016-03-19 02:24:12
【问题描述】:

我需要在 REST 请求编辑器的下拉菜单中添加一个额外的内容类型。我怎样才能做到这一点?是否有我可以修改的配置文件或我可以修改的内容添加新的内容类型。

附加信息 我试图在 SOAP UI Rest Editor 中设置一个 Header 值。我将 Content-Type 添加为标头参数,但它始终采用 Rest Editor 底部下拉部分中的值。

我在这里问这个问题而不是 SOAP UI,因为像我这样的问题已经被问到它没有得到回答。感谢您的帮助。

【问题讨论】:

  • 您是否尝试过通过键入来添加它,即使它不在下拉列表中?
  • 是的。但似乎无论我做什么,它只会在下拉列表中取值。我检查了文件系统的配置以添加新值,但没有任何乐趣。我结束了使用提琴手来解决我目前的情况,但我希望能够使用 SOAP UI 的附加功能。
  • 通常所有类型都在下拉列表中可用。找不到您要的格式?
  • 您只需在下拉菜单中输入新的内容类型
  • 我错了,我可以通过输入通过下拉列表添加它。前几天晚上尝试时出错了。感谢您的帮助。

标签: rest soap soapui content-type


【解决方案1】:

尝试添加带有内容类型的自定义标题,您可以使用此或此的变体

import com.eviware.soapui.support.types.StringToStringMap;
getAllHttpSteps=testRunner.testCase.getTestStepsOfType(com.eviware.soapui.impl.wsdl.teststeps.RestTestRequestStep)
for (step in getAllHttpSteps){
    def headers = new StringToStringMap() //Use StringToStringMap Object to store headers key/value.
     headers.put("header field","header value")
    //add more header fields if require
     step.testRequest.setRequestHeaders(headers) //setting header in request
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-08
    • 1970-01-01
    • 2014-10-30
    相关资源
    最近更新 更多