我正在开发一个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 {
}