Java 如何创建虚拟REST服务器API来检查我的android http请求\响应?
我想从我正在编写的android应用程序发送和接收http REST 我将寻找android代码,但如何才能端到端地模拟它Java 如何创建虚拟REST服务器API来检查我的android http请求\响应?,java,android,apache,http,rest,Java,Android,Apache,Http,Rest,我想从我正在编写的android应用程序发送和接收http REST 我将寻找android代码,但如何才能端到端地模拟它 有没有虚拟网站可以为http REST设置存根服务器?使用Java和Spring Boot构建一个虚拟网站非常容易。只是签出这个项目 并根据您的测试扩展MyRestController。。为每个需要处理的请求添加一个方法(您还可以使用参数定义动态方法,请查看@PathVariable文档) @RestController 公共类MyRestController{ @请求映射
有没有虚拟网站可以为http REST设置存根服务器?使用Java和Spring Boot构建一个虚拟网站非常容易。只是签出这个项目 并根据您的测试扩展MyRestController。。为每个需要处理的请求添加一个方法(您还可以使用参数定义动态方法,请查看
@PathVariable
文档)
@RestController
公共类MyRestController{
@请求映射(value=“/users/1”)
public@ResponseBody String method1()引发IOException{
返回“1”;
}
@请求映射(value=“/hello/2”)
public@ResponseBody String method2()引发IOException{
返回“{'hi':'alesio'}”;
}
}
您可以使用它来创建RESTAPI的文档。尽管如此,它仍在开发中,所以事情可能有效,也可能无效。您将如何实现后端?PHP、Ruby、Java、Node.js?我认为,提供一个通用存根服务器并不是一项简单的任务,您可以在其中获得有意义的测试结果。
@RestController
public class MyRestController {
@RequestMapping(value = "/users/1")
public @ResponseBody String method1() throws IOException {
return "<output>1</output>";
}
@RequestMapping(value = "/hello/2")
public @ResponseBody String method2() throws IOException {
return "{'hi':'alessio'}";
}
}