我有一个 restful web service ,它是使用spring
编写的。现在我想从我的Android应用程序中调用它。
不幸的是我熟悉改造。
这是我在restful web服务中的一种方法。
import com.example.service.RosterDetailService;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.node.ObjectNode;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@RestController
@RequestMapping(value = "/api/v1/roster")
public class RosterDetailManagement {
private final Logger logger = LoggerFactory.getLogger(RosterDetailManagement.class);
@Autowired
private RosterDetailService rosterDetailService;
@RequestMapping(value = "/details/getGuardRecords", method = RequestMethod.POST)
@ResponseBody
public List<Map<Object, Object>> getRosterDetailsByGuardEmailAndType(@RequestBody ObjectNode params) {
logger.info("-----------RosterDetailManagement, getRosterDetailsByGuardEmailAndType 1");
Map<Object, Object> response = new HashMap<>();
String guardEmail = params.get("guardEmail").asText();
String status = params.get("status").asText();
return rosterDetailService.getRosterDetailsByGuardEmailAndType(guardEmail, status);
}
}
现在我想要在android中调用这个安静的Web服务的详细步骤。
任何人都可以帮助我吗?