搜尋

首頁  >  問答  >  主體

tp5 route問題

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

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

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

請教是什麼原因引起的?

XYXY2161 天前1212

全部回覆(3)我來回復

  • 航航

    航航2019-02-14 10:58:56

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

    回覆
    0
  • XY

    網頁造訪是正常的。路由生效後原url即失效。 request.ContentType = "application/x-www-form-urlencoded"; request.Method = "POST"; request.ServicePoint.Expect100Continue = false; 不用路由代碼正常,用了路由就報500錯誤

    XY · 2019-02-15 19:04:37
  • 取消回覆