剛剛在掘金看了一篇文章如何在iOS開發中更好的做假資料?,突然想到自己經常用的小技巧所以這裡跟大家出來分享一下.本文使用Mac自帶的apache服務製作假資料.
##apache在Mac的上的使用
Mac系統自帶了apache我們只需要簡單的配置就可以使用了(額,或者是開啟就好了)
開啟:$ sudo /usr/sbin/apachectl start複製程式碼
這時本地apache服務便已經開始 可以在瀏覽器中輸入 http://localhost/ 檢視
這樣一個apachec服務建立好了,接下來就說我們如何訪問json字串.
其實本地apachec指向一個檔案下 /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的檔案 放到上面的apachec資料夾下 這裡 有個小提示 Mac 6.0.0的qq會衝突會使輸入密碼的鑑定框彈不出來 可以退一下 或者 用$ sudo mv
命令移入 然後我們就可以訪問剛剛的json了先用瀏覽器做個測試
額 這裡顯示為亂碼 是因為沒有宣告編碼的問題 不過不影響iOS的請求
到這裡這個小技巧就可以使用了
##補充
這裡可以通過本機ip來讓你的同事也訪問你的假資料192.168.x.x/test.json
.
另外補充兩條apache命令
重啟:$ sudo /usr/sbin/apachectl restart
關閉:$ sudo /usr/sbin/apachectl stop複製程式碼
就寫到這裡吧 有什麼問題可以留言或者發郵件給我 heidayuan@126.com
喜歡就點個?