简体   繁体   English

如何从 spring 启动 rest controller 获取状态描述

[英]How to get status description from spring boot rest controller

I have a rest controller in springboot with embedded tomcat.我在springboot中有一个rest controller,嵌入式tomcat。 the controller is calling from ASP .NET application where they are checking StatusDescription is "OK" or not. controller 正在从 ASP .NET 应用程序调用,他们正在检查 StatusDescription 是否为“OK”。 My response is ok with data but Status Description is always empty String.我的回复对数据没问题,但状态描述始终为空字符串。

is there any way to get StatusDescription?有什么方法可以获取 StatusDescription 吗?

example api:例如 api:

@GetMapping(value = "/updateStatus", produces = MediaType.APPLICATION_JSON_VALUE)
    public ResponseEntity<CheckStatusResponse> updateStatusResponse(@RequestParam(value = "TransactionId", required = false) String transactionID,
                                                    @RequestParam(value = "VenderId", required = false) String vendorId,
                                                    @RequestParam(value = "Status", required = false) String transactionStatus,
                                                    @RequestParam(value = "BcCode", required = false) String bcId,
                                                    @RequestParam(value = "rrn", required = false) String rrn) {
        AepsTransaction transaction = new AepsTransaction();
        transaction.setTransactionId(transactionID);
        transaction.setTransactionStatus(transactionStatus);
        transaction.setRrn(rrn);
        transaction.setBcId(bcId);
        return new ResponseEntity<>(aepsService.upDateStatusCallBackHandeling(transaction), HttpStatus.OK);
    }

i found the answer.我找到了答案。 This problem occur for tomcat version greater than 8.5.高于 8.5 的 tomcat 版本会出现此问题。 if you downgrade your tomcat to 8.0, the problem is solved如果您将 tomcat 降级到 8.0,问题就解决了

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM