WireMock:如何配置JSON以在响应

时间:2018-04-26 05:33:58

标签: json wiremock

我需要你的帮助才能在WireMock中配置映射json文件。我有两个问题要开始: 1-我需要在响应中看到我通过GET请求发送的相同标头。我只能显示一个标题。我应该如何在body响应中添加第二个标题来显示它? 2-是否有可能在身体中添加一些其他值或文本?

我有这个json:

{    
"request": 
    {      
    "urlPath": "/templated"    
    },    
    "response": 
        {        
        "body": "{{request.headers.msisdn.[0]}}",        
        "transformers": ["response-template"]    
        }       
}

我跑了这个:

卷曲-X GET \ -H"" \ -H" msisdn:881163662742" \ -H"客户:1c30cd57-183c-491d-a666-056fed10060a" \ http://localhost:8000/templated

我明白了: 881163662742

我希望这是回复:

对于身体反应中的第二个标题,我尝试了这个json但没有成功:

{    
"request": 
    {      
    "urlPath": "/templated"    
    },    
    "response": 
        {        
        "body": "{{request.headers.msisdn.[0]},{request.headers.client.[0]}}",        
        "transformers": ["response-template"]    
        }       
}

如果你知道某个网站上有关于它的例子,我会很感激。

谢谢!

1 个答案:

答案 0 :(得分:0)

你错过了一些Handlebars大括号。尝试:

{{request.headers.msisdn.[0]}},{{request.headers.client.[0]}}