请问有没有遇到java后台获取不到下面这个方法post过去的参数的
求原因和解决方法,在线等,急!!!!
先看后台有没有收到数据,如果没有,那么可能是网络问题,如果有数据,那就先打印看看数据格式是否正确
加断点调试 看传的值在哪里,每一句后面加个弹窗或输出语句
已经解决了,原因是因为我们后台不支持json格式入参,我又设置了入参为json格式,所以导致后台取不到数据。改了下入参格式和content-type,就OK了。
其实楼主可以使用Map去接收前台参数,如果使用spingmvc的话,那就不需要使用@reuqestBody, 以及前台不需要指定content-type
[manager.requestSerializer setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];
AFHTTPRequestSerializer *request = [AFHTTPRequestSerializer serializer];
manager.requestSerializer = request;