PHP 要判斷 Request 是 AJAX 發送過來(吐 JSON), 還是一般正常的網頁瀏覽(吐 HTML), 要怎麼做?
標籤: header
HTTP Header 欄位格式總覽
JSON 與 JavaScript 的 Header Content-Type
某些 CDN 會檢查 HTTP Header 的 Content-Type, 若是 JavaScript、JSON 是動態產生的, 會需要額外送正確的 Header 回去.
若是靜態的話, Apache(apache2.2-common) 預設會去讀取 /etc/mime.types (/etc/apache2/mods-available/mime.conf), 如下述:
- application/javascript javascript
- application/json json