首頁  >  文章  >  後端開發  >  請教laravel回傳status_code值的問題

請教laravel回傳status_code值的問題

WBOY
WBOY原創
2016-12-01 00:57:021491瀏覽

因為一些運營商、路由器、瀏覽器等等;
會攔截非200狀態的請求;然後改成他們的廣告或自訂頁面;

那麼問題來了;請教親們;
laravel 在哪個地方;能控製到所有的返回的 status_code 的值呢?
我想達到的效果是;所有 ajax 請求;返回的都是200;

拜謝;

-------------------------- 分割線--------------------
因為還牽涉到dingo、jwt等等太多問題;
暫時放棄統一status_code的做法;
有好的方案的時候;再來填此坑;

回覆內容:

因為一些運營商、路由器、瀏覽器等等;
會攔截非200狀態的請求;然後改成他們的廣告或自訂頁面;

那麼問題來了;請教親們;
laravel 在哪個地方;能控製到所有的返回的 status_code 的值呢?
我想達到的效果是;所有 ajax 請求;返回的都是200;

拜謝;

-------------------------- 分割線--------------------
因為還牽涉到dingo、jwt等等太多問題;
暫時放棄統一status_code的做法;
有好的方案的時候;再來填此坑;

錯誤拋出是由框架內 Symfony/Component/Debug/Exception/FlattenException 類別控制的 檔案在
/vendor/symfony/debug/ExceptionFlattenException.php

修改 create方法,可能還有其他情況你自己試試修改下

<code> if (null === $statusCode) {
            $statusCode = 200;
}
</code>
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:php日期問題下一篇:php日期問題