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



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

服务器端是用Java编写的,我在亚马逊EC2服务器上使用windows服务器2019。一些清晰的方向会很棒!

对于java应用程序,我建议u首先使用spring初始化来创建一个maven和spring-boot项目,其中包含spring-mvc框架。其次,用post方法编写了一个springmvc控制器,用于服务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 {
}

最新更新