试图调用服务http://ip:8080/pqrs/lmn/xyz/runtest/scheduledautomation/1/xyz
下面是JSON字符串
[ {"paramName":"TEST_TARGET_IDENTIFIER","paramValue":"ETest"},{"paramName":"TEST_SOURCE_ENTRY_IDENTIFIER","paramValue":"com.pack.etest"}]
@ResponseStatus(value = HttpStatus.NO_CONTENT)
@RequestMapping(value = "/runTest/scheduledautomation/{runId}/{testEngine}", method = RequestMethod.POST)
public void runScheduledAutomatedTest(@RequestParam String cronExpresssion,
@RequestParam(required = false) @DateTimeFormat(iso = ISO.DATE_TIME) LocalDateTime endTime,
@PathVariable Integer runId,
@PathVariable TestEngine testEngine,
@RequestBody List<TestEngineParam> testEngineParams) throws Exception { //Some Code }
必需的字符串参数“cron expresssion”不存在
如何在postman客户机上调用混合的@requestparam
和@requestbody
服务?
恐怕您想要的有点太多了:RequestParam、RequestBody和作为REST查询的整个东西。这三件事中至少有两件是相互排斥的。
我认为您甚至可以通过将调用的URL修改为:
http://ip:8080/pqrs/lmn/xyz/runtest/scheduledautomation/1/xyz?cronexpression=your-expression
当然,这会破坏您的REST接口,但正如我所说:您的处理程序方法有点“过于雄心勃勃”。
如何编写angular服务方法参数来调用restful webservice Spring MVC,其签名中包含@RequestBody和@RequestParam。 Java代码: 角服务方法: 如果你帮助我,我将不胜感激。祝您愉快!
我已经按照创建新应用程序所需的步骤进行了操作,并获得了使用者密钥、密钥对以及令牌访问详细信息。现在,我想使用chrome Postman客户端调用Twitter Rest API。 我应该如何将客户密钥、机密、令牌等详细信息传递给请求?我尝试过将它们作为标头传递,也尝试过通过在postman客户端中选择OAuth1.0选项来传递它们,但我遇到了错误:
看起来在这个话题上有一些问题,但许多问题现在已经过时,或者问的是不同的问题。 例如,我想做 我不想在 我有一个方法签名,它同时接受请求参数和请求主体(它是Kotlin,但我不认为这实际上有什么不同)。 我可以很好地访问RequestParam,但是RequestBody包含的不仅仅是我在body中发送的JSON,它包含了body和请求参数的合并。在上面的示例中,它将为body绑定输出以下内容 有没
我尝试使用和通过Postman发送JSON和多个文件,但它不起作用。有可能在API中同时使用这两个注释吗?
我正在努力做一些基本的事情,但我的头脑还没有完全清醒过来。我有一个spring boot应用程序,它应该公开一个rest url。 我是这样做的: 正如您所见,它使用的是另一个服务,我正试图用一个外部客户机实现该服务: 界面看起来像: 当MdmhClient在调用: 我知道要解决这个问题,我需要将证书导入jre。我正在运行Intellij IDE,并将项目的jdk路径设置为: 我还通过firefo
我使用的是Spring-MVC3.1.0.版本,由于某种原因,将POST与查询params和请求body进行映射是不起作用的。 下面是我的控制器方法的外观: 但是,如果我将所有请求参数转换为路径参数,映射就会起作用。有人遇到过类似的事情吗? 谢了!