Request的header可以來確認返回對應的數據格式。yii2的Response類內置都可以返回什么類型的響應格式,一共5種:
FORMAT_RAW
FORMAT_HTML
FORMAT_JSON
FORMAT_JSONP
FORMAT_XML
我們響應瀏覽器的時候可以設置如上的格式。ContentNegotiator可以分析Request的header然后指派所需的響應格式給客戶端,不需要我們人工指定,當然它也是action的篩選器,比如ContentNegotiator限定了只能返回FORMAT_JSON,則就算客戶端請求一個xml格式的數據,也徒勞。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。