環境配置筆記:Mac環境下如何通過 Apache 服務器新建並訪問 XML 和 JSON 文件

最近在看《第一行代碼》這本書,今天看到了編寫安卓程序解析 XML 文件的部分,在寫程序之前需要自行搭建 Apache 服務器並新建可訪問的 XML 文件。不過作者只介紹了 Windows 環境下的操作方法,這與 Mac 環境還是有較大差別的,筆者經過一番折騰,終於在 Mac 環境下成功創建並訪問到 XML 文件。下面記錄一下我的操作流程。

1. Apache 服務器安裝與啓動

筆者的系統版本是 macOS 10.15.1,自帶 Apache 服務,可通過 /etc/apache2路徑查看當前系統是否有已安裝 Apache ,如果未安裝可以從這裏下載安裝:下載安裝 Apache

安裝後可以使用以下命令開啓或關閉 Apache 服務,sudo 命令可能需要輸入開機密碼

sudo apachectl start/restart   # 啓動/重啓 Apache 服務
sudo apachectl stop						 # 停止 Apache 服務

啓動之後可以在瀏覽器輸入網址 127.0.0.1,如果出現一個下圖這樣的 “It works!” 的頁面,則說明 Apache 服務器啓動成功。

在這裏插入圖片描述

訪問 Apache 服務器成功的頁面

2. 創建並訪問 XML 文件

  1. 首先需要找到 Apache 服務的根目錄

    通過 cat 命令查看 /etc/apache2/thhpd.conf配置文件,可以發現配置文件通過 DocumentRoot 將根目錄指定爲/Library/WebServer/Documents

    DocumentRoot "/Library/WebServer/Documents"
    <Directory "/Library/WebServer/Documents">
        ... ...
    </Directory>
    
  2. /Library/WebServer/Documents目錄下新建 XML 文件

    首先來到 /Library/WebServer/Documents目錄,可以發現該目錄下有一個index.html.en的文件,這就是我們剛纔所看到的 “It works!” 的頁面文件。然後通過以下命令新建並編輯 XML 文件(自行了解 vim 相關操作),文件名自己定:

    sudo vim get_data.xml
    
  3. 文件創建成功後,通過瀏覽器進行訪問(建議使用 Chrome 瀏覽器)

    在瀏覽器輸入 127.0.0.1/get_data.xml,如果看到以下頁面,說明訪問成功

    在這裏插入圖片描述

    訪問 XML 文件成功的頁面

3. 小結

通過上面一頓操作,我們就可以訪問服務器上的 XML 文件了,然後即可通過編寫安卓程序獲取 XML 文件並進行解析,JSON 文件也是同理。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章