刚刚在掘金看了一篇文章如何在iOS开发中更好的做假数据?,突然想到自己经常用的小技巧所以这里跟大家出来分享一下.本文使用Mac自带的apache服务制作假数据.
apache在Mac的上的使用
Mac系统自带了apache我们只需要简单的配置就可以使用了(额,或者是开启就好了)
开启:$ sudo /usr/sbin/apachectl start
这时本地apache服务便已经开始 可以在浏览器中输入 http://localhost/ 查看
这样一个apachec服务建立好了,接下来就说我们如何访问json字符串.
其实本地apache指向一个文件下 /Library/WebServer/Documents
localhost 访问的是该目录下的index.html 说到这里大家应该都知道接下来怎么办了
我们只要把json数据放到该目录下即可,我这里找一段简单的json做个例子:
{"data":[{"title":"标题1","picUrl":"图片1"},{"title":"标题2","picUrl":"图片2"}]}
格式化之后:
{
"data":[
{
"title":"标题1",
"picUrl":"图片1"
},
{
"title":"标题2",
"picUrl":"图片2"
}
]
}
创建一个.json的文件 放到上面的apache文件夹下 这里 有个小提示 Mac 6.0.0的qq会冲突会使输入密码的鉴定框弹不出来 可以退一下 或者 用$ sudo mv
命令移入 然后我们就可以访问刚刚的json了先用浏览器做个测试
![屏幕快照 2017-07-04 下午4.28.53](http://okwlw6va0.bkt.clouddn.com/屏幕快照 2017-07-04 下午4.28.53.png)
额 这里显示为乱码 是因为没有声明编码的问题 不过不影响iOS的请求
![屏幕快照 2017-07-04 下午4.36.04](http://okwlw6va0.bkt.clouddn.com/屏幕快照 2017-07-04 下午4.36.04.png)
到这里这个小技巧就可以使用了
补充
这里可以通过本机ip来让你的同事也访问你的假数据192.168.x.x/test.json
.
另外补充两条apache命令
重启:$ sudo /usr/sbin/apachectl restart
关闭:$ sudo /usr/sbin/apachectl stop
就写到这里吧 有什么问题可以留言或者发邮件给我 heidayuan@126.com
喜欢就点个👍