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

請教laravel回傳status_code值的問題

WBOY
發布: 2023-03-02 08:36:01
原創
1550 人瀏覽過

因為一些運營商、路由器、瀏覽器等等;
會攔截非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>
登入後複製
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板