某些 CDN 會檢查 HTTP HeaderContent-Type,若是 JavaScript, JSON 是動態產生的,會需要額外送正確的 Header 回去。

 

若是靜態的話 Apache(apache2.2-common)預設會去讀取

/etc/mime.types(/etc/apache2/mods-available/mime.conf)

 

如下述:

★ application/javascript javascript

★ application/json json

 


 

PHP 代送 JSON / JavaScript HTTP Header Content-Type

 

若是使用 PHP 動態產生的話,需要額外送下述 Header

JavaScript header

<?php header('Content-Type: application/javascript'); ?>

 

JSON header

<?php header('Content-type: application/json'); ?>

 

Header 指定編碼

★ header('Content-Type: application/javascript; charset=utf-8');

★ header('Content-Type: application/json; charset=utf-8');

 

註:JSON 目前還是吃下述 Header,不過既然 mime 有定義,就盡量照標準走囉!

 

★ header('Content-Type: text/plain; charset=utf-8');

arrow
arrow
    文章標籤
    [JSON] [Javascript]
    全站熱搜

    mitblog 發表在 痞客邦 留言(0) 人氣()