tp5 route問題
XY
XY 2019-02-13 23:41:38
0
3
1175

請教各位大神,剛學習tp5不久。現遇到一個route問題。在開啟路由後

think\Route::rule('xxx/client/login.php', 'admins.php/admins/Account/login');

在瀏覽器url可以正常訪問,使用httpwebrequest發送post請求卻拋出異常:內部錯誤500.

請教是什麼原因引起的?

XY
XY

全部回覆(1)
航航

tp5的route.php是用來定義路由的有get、post、resource等方法,如果路由定義正確網頁可以存取但是介面工具不能請求到,你可以嘗試在header加上Content-type: application/ x-www-form-urlencoded請求

  • 回覆 網頁造訪是正常的。路由生效後原url即失效。 request.ContentType = "application/x-www-form-urlencoded"; request.Method = "POST"; request.ServicePoint.Expect100Continue = false; 不用路由代碼正常,用了路由就報500錯誤
    XY 作者 2019-02-15 19:04:37
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!