TP5-Routenproblem
XY
XY 2019-02-13 23:41:38
0
3
1200

Bitte geben Sie mir einen Rat, ich habe tp5 erst vor nicht allzu langer Zeit gelernt. Jetzt habe ich ein Routenproblem. Nach dem Einschalten des Routings

thinkRoute::rule('xxx/client/login.php', 'admins.php/admins/Account/login');

kann normal über die Browser-URL zugegriffen werden, zum Senden jedoch httpwebrequest verwenden Eine Post-Anfrage schlägt fehl. Ausnahme ausgelöst: Interner Fehler 500.

Was ist die Ursache?

XY
XY

Antworte allen(1)
航航

tp5的route.php是用来定义路由的有get、post、resource等方法,如果路由定义正确网页可以访问但是接口工具不能请求到,你可以尝试在header加上Content-type: application/x-www-form-urlencoded请求一下

  • Antwort 网页访问是正常的。路由生效后原url即失效。 request.ContentType = "application/x-www-form-urlencoded"; request.Method = "POST"; request.ServicePoint.Expect100Continue = false; 不用路由代码正常,用了路由就报500错误
    XY Autor 2019-02-15 19:04:37
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage