android - 生成模拟服务作为 HTTP 端点

标签 android http restful-authentication

我正在使用这个例子 login在我的应用程序中构建 RESTful 部分。但是,我没有连接服务器。我想要做的是创建一个模拟服务,使用 HTTP 生成器作为 Mocky ( check it )。有谁知道如何实现这一目标?非常感谢!

最佳答案

很抱歉这么久才回答(那周有点忙)。好吧,我希望你还没有放弃...

下面是设置 RESTful 模拟服务的过程:

  1. 您可以下载 SOAP UI 的开源版本 here .做一个简单的模拟服务就够了

  2. 创建一个新的空项目

  3. 右键单击该项目并单击“新建 REST 模拟服务”

  4. 右键单击 MockService1,然后单击“添加新模拟操作” enter image description here

enter image description here

  1. 然后双击 /api/v1/user 并添加一个新的模拟响应(右键单击/新建模拟响应) enter image description here

  2. 完成了。您只需双击“REST MockService1”并运行该服务(绿色按钮)

enter image description here

您可以配置路径、端口和主机: enter image description here

运行后,可以使用此 HTTP 请求调用 WebService:GET http://localhost:8080/api/v1/users

网站上的更多信息:https://www.soapui.org/rest-testing-mocking/rest-service-mocking.html 例如,您可以定义一些算法以使您的网络服务更加智能并测试每种情况(例如,如果用户 = 1 则返回 200 OK {user} 否则返回 404 错误未找到,...)

关于android - 生成模拟服务作为 HTTP 端点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37844167/

相关文章:

web-services - Spring Security 与 REST Web 服务 - 使用 Curl 测试时无法通过 header 进行身份验证

ruby-on-rails - 在seeds.rb 中播种restful_authentication 用户

android - VerifyError 即使在检查了当前的 Android API 之后

java - Android Authentication Manager,什么时候需要用户权限?

Android 屏幕方向因设备而异

HTTP 文件上传 : Can I rely on the browser always sending a file name?

python - 在特定时间发送 Http 请求

http - 我可以读取 http 响应直到某个子字符串吗?

java - 使用 ListView 获得不同的 ImageView 大小