相关文章推荐
耍酷的枕头  ·  python - ...·  1 年前    · 
重情义的筷子  ·  scala - ...·  1 年前    · 

查源码


Request的命名空间是: Illuminate\Http

Request继承了 SymfonyRequest 实现了 Arrayable, ArrayAccess 两个接口


常用命令


input


获取请求参数 form-data 与 raw 请求类型,不区分是get还是post请求


request()->input();


url


获得传入的网络链接,比如:url: wzy.com/aa/bb


Request::url();


path


路径: /aa/bb/cc


Request::path();


getRequestUri


获取请求 Uri: /aa/bb/?c=d


Request::getRequestUri();


ip


返回用户的 IP


Request::ip();


getUri


获取 Uri: wzy.com/aa/bb/?c=d


Request::getUri();


getQueryString


获取查询字符串: c=d


Request::getQueryString();


getPort 获取请求端口 (例如 80, 443 等等)


Request::getPort();


is


判断当前请求的 URI 是否可被匹配


Request::is('user/*');


segment


获取 URI 的分段值 (索引从 1 开始)


Request::segment(1);


header


从请求中取回头部信息


Request::header('Content-Type');


server


从请求中取回服务器变量


Request::server('USER_CODE');


ajax


判断请求是否是 AJAX 请求


Request::ajax();


secure


判断请求是否使用 HTTPS


Request::secure();


method


获取请求方法


Request::method();


isMethod


判断请求方法是否是指定类型的


Request::isMethod('get');


getContent


获取原始的 POST 数据


Request::instance()->getContent();


format


获取请求要求返回的格式


Request::format();


isJson


判断 HTTP Content-Type 头部信息是否包含 */json


Request::isJson();


wantsJson


判断 HTTP Accept 头部信息是否为 application/json


Request::wantsJson();


Laravel表单篇-Request、Session、Response、Middleware
Laravel表单篇-Request、Session、Response、Middleware
Servlet第三篇【request和response简介、response的常见应用】(三)
Tomcat收到客户端的http请求,会针对每一次请求,分别创建一个代表请求的request对象、和代表响应的response对象
Servlet第三篇【request和response简介、response的常见应用】(二)
Tomcat收到客户端的http请求,会针对每一次请求,分别创建一个代表请求的request对象、和代表响应的response对象
Servlet第三篇【request和response简介、response的常见应用】(一)
Tomcat收到客户端的http请求,会针对每一次请求,分别创建一个代表请求的request对象、和代表响应的response对象
在当代的web应用中,清晰优雅的URL非常重要,在Django框架中,你可以随心所欲的设计你的URL,不用担心框架的限制。 为了给一个app设计URL,你创建一个Python模块叫做URLConf,这个模块是纯Python代码并且用于于映射URL路径和Python的功能或视图。