自建服务器调试,Mac简单实现服务器搭建(本地)与iOS调试

本人也是小菜鸟一枚,有时候服务器比较忙,有的数据没办法测试,程序有时候无法联调,于是乎找到了相关的一些文章进行了本机服务器搭建,容易上手,话不多说,开始吧。

一、下载一个jar包

点击链接下载服务器端【moco服务端】

二、简单的测试

1.在桌面建立一个文件夹,将刚刚下载的jar包拖进去

2.创建一个json文件

cb7eb3bf272c

testServe

在teseServe.json文件中写入

【注意不要使用文本编辑器打开编辑,会有符号不识别在运行的时候程序会报错,请使用XCode打开编辑】[  { "response":{      "context":"First Blood!"}}]

3.打开终端输入以下命令cd  /Users/bean/Desktop/testServe      【打开文件夹】java -jar moco-runner-0.10.2-standalone.jar start -p 8080 -c testServe.json

【注意:8080是端口号,可以随意定义数字】

4.终端就会看到如下窗口就代表成功了

cb7eb3bf272c

8080

显示如下图

cb7eb3bf272c

First Blood

三、Get请求

修改一下刚刚的json里面的内容[

{  "response":{"context":"First Blood!"}},

{  "request":{ "method" :"get", "uri":"/getTest"},

"response":{ "context":"First Get!"}

}

]

cb7eb3bf272c

First Get

request 请求

有14个固定的属性:

method,headers,json,factory,uri,text,cookies,xpaths,

json_paths,version,file,queries,path_resource,forms。

一定要遵循这些方法。

常用的method(请求方式),headers(heads参数),uri(url地址),file(指定调用的请求文件),queries(请求带参),forms(表单内容)。

response 响应

有12个固定属性:

status,attachment,headers,version,factory,file,text,proxy,cookies,json,latency,path_resource。

四、带参数的方法

同理修改json文件{"request":

{"uri":"/getTestWithParams",

"queries":{  "param1":"1",  "param2":"2"}

},

"response":{ "text":"This is a method with params!"}

}

五、Post请求

修改json{    "request":{ "method" :"post",        "uri":"/postMethod",        "headers" :{            "content-type" :"application/json",            "sessionid":"e566288ba77de98d"},        "forms" :{          "name" :"zhangsan",          "password" :"123456"}},    "response":{        "text":"This is a POST Method!"}}

使用AFNet请求。

下面给大家一个复杂的例子,需要的可以自行下载,简单的一些操作已经基本完成,上面已经基本满足测试需求,只需要每次修改json文件保存即可。

才疏学浅,还望大神们批评指正,诚心接受;

菜鸟走向大牛,大家共同前进,如果觉得不错,请给个赞/关注。

一起交流学习,有问题随时欢迎联系,邮箱:383708669@qq.com

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值