Laravel Request 使用总结

简介: Laravel Request 使用总结

查源码


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();


相关文章
|
5月前
|
JSON API 数据格式
如何使用Flask request对象处理请求
在 Flask 中,request对象是处理 HTTP 请求的重要工具之一。它提供了许多属性和方法,可以帮助我们获取请求的相关信息和数据。本文将向你介绍request对象的常用方法以及如何在 Flask 应用程序中使用它。
93 3
|
6月前
|
前端开发 API 数据格式
什么是uni.request()?如何使用它?
什么是uni.request()?如何使用它?
782 0
|
11月前
|
JavaScript Python
django和vue 请求403 FORBIDDEN怎么办
在请求头里,添加X-CSRFToken, 取自浏览器里的cookie 再附上取cookie的源码
72 0
|
编解码 Python
Flask request
Flask request
105 0
Flask request
|
JSON 前端开发 NoSQL
Laravel表单篇-Request、Session、Response、Middleware
Laravel表单篇-Request、Session、Response、Middleware
136 0
Laravel表单篇-Request、Session、Response、Middleware
|
XML JSON 前端开发
Flask request请求对象
Flask request请求对象
|
JavaScript 开发工具 git
My first Pull Request — docsify
简单介绍下 github (包括但不限于) 推送分支,贡献开源项目的一些操作
1160 0
My first Pull Request — docsify
|
中间件 API Python
Django Request对象3.3
Django Request对象3.3
113 0
|
Python C# 中间件
Django Request简介
在当代的web应用中,清晰优雅的URL非常重要,在Django框架中,你可以随心所欲的设计你的URL,不用担心框架的限制。 概览 为了给一个app设计URL,你创建一个Python模块叫做URLConf,这个模块是纯Python代码并且用于于映射URL路径和Python的功能或视图。