有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

如何在服务器端使用java从客户端的HTTP POST请求接收和解析JSON对象

我正在使用iOS应用程序,服务器端需要从客户端接收POST。客户端使用swift编程,HTTP请求使用阿拉莫菲尔库发送。连接已清除,每次发送POST请求时,服务器都会自动返回status code 200。POST请求的内容也是正确的。但是如何接收和解析服务器端客户端从POST请求发送的JSON对象呢?服务器上的某些操作需要POST请求中的数据

服务器端是用Java编写的,我在Amazon EC2服务器上使用windows server 2019。一些明确的方向将是伟大的


共 (1) 个答案

  1. # 1 楼答案

    对于java应用程序,我建议您首先使用spring初始化来创建一个maven和spring引导项目,其中包含SpringMVC框架。 其次,使用post方法编写一个spring mvc控制器,为来自IOS的请求提供服务。这是一个例子:

        @PostMapping("/xxx")
        public XXX addXXX(@Valid @RequestBody XXXAddForm xxxAddForm) {
            return xxxService.addXXX(xxxAddForm);
        }
    
        // this is the json object, which matches the format of your client side 
        public class XXXAddForm {
        }