Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/220.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何创建虚拟REST服务器API来检查我的android http请求\响应?_Java_Android_Apache_Http_Rest - Fatal编程技术网

Java 如何创建虚拟REST服务器API来检查我的android http请求\响应?

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{ @请求映射

我想从我正在编写的android应用程序发送和接收http REST

我将寻找android代码,但如何才能端到端地模拟它


有没有虚拟网站可以为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'}";
    }
}