tp5 route问题
XY
XY 2019-02-13 23:41:38
0
3
1187

请教各位大神,刚学习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
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板