使用Mac自带的apache制作测试假数据

刚刚在掘金看了一篇文章如何在iOS开发中更好的做假数据?,突然想到自己经常用的小技巧所以这里跟大家出来分享一下.本文使用Mac自带的apache服务制作假数据.

apache在Mac的上的使用

Mac系统自带了apache我们只需要简单的配置就可以使用了(额,或者是开启就好了)

开启:$ sudo /usr/sbin/apachectl start  
使用Mac自带的apache制作测试假数据_第1张图片
54FC5796-6D6E-4CE4-9D6F-B1B693DEADAC

这时本地apache服务便已经开始 可以在浏览器中输入 http://localhost/ 查看

使用Mac自带的apache制作测试假数据_第2张图片
82B9A32A-EE34-4550-B022-CE03D96259ED

这样一个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

就写到这里吧 有什么问题可以留言或者发邮件给我 [email protected]


喜欢就点个

你可能感兴趣的:(使用Mac自带的apache制作测试假数据)