使用Mac自帶的apache製做測試假數據

剛剛在掘金看了一篇文章如何在iOS開發中更好的作假數據?,忽然想到本身常常用的小技巧因此這裏跟你們出來分享一下.本文使用Mac自帶的apache服務製做假數據.html

##apache在Mac的上的使用
Mac系統自帶了apache咱們只須要簡單的配置就可使用了(額,或者是開啓就行了)apache

開啓:$ sudo /usr/sbin/apachectl start複製代碼

這時本地apache服務便已經開始 能夠在瀏覽器中輸入 http://localhost/ 查看json


這樣一個apachec服務創建好了,接下來就說咱們如何訪問json字符串.

其實本地apachec指向一個文件下 /Library/WebServer/Documents
localhost 訪問的是該目錄下的index.html 說到這裏你們應該都知道接下來怎麼辦了
咱們只要把json數據放到該目錄下便可,我這裏找一段簡單的json作個例子:瀏覽器

{"data":[{"title":"標題1","picUrl":"圖片1"},{"title":"標題2","picUrl":"圖片2"}]}複製代碼

格式化以後:post

{
    "data":[
        {
            "title":"標題1",
            "picUrl":"圖片1"
        },
        {
            "title":"標題2",
            "picUrl":"圖片2"
        }
    ]
}複製代碼

建立一個.json的文件 放到上面的apachec文件夾下 這裏 有個小提示 Mac 6.0.0的qq會衝突會使輸入密碼的鑑定框彈不出來 能夠退一下 或者 用$ sudo mv命令移入 而後咱們就能夠訪問剛剛的json了先用瀏覽器作個測試測試


額 這裏顯示爲亂碼 是由於沒有聲明編碼的問題 不過不影響iOS的請求

到這裏這個小技巧就可使用了編碼

##補充
這裏能夠經過本機ip來讓你的同事也訪問你的假數據192.168.x.x/test.json.url

另外補充兩條apache命令spa

重啓:$ sudo /usr/sbin/apachectl restart 
關閉:$ sudo /usr/sbin/apachectl stop複製代碼

就寫到這裏吧 有什麼問題能夠留言或者發郵件給我 heidayuan@126.comrest


喜歡就點個👍

相關文章
相關標籤/搜索