Django回顾--获取请求参数的几种方式

  1. 路径参数
  2. 查询字符串:request.GET(字典)
  3. 请求体(表单类型):request.POST(字典)
  4. 请求体(非表单类型):request.body(字节)
  5. 请求头:request.META
  6. 其他常用HttpRequest对象属性
    method:一个字符串,表示请求使用的HTTP方法,常用值包括:‘GET‘、‘POST‘。
    user:请求的用户对象。
    path:一个字符串,表示请求的页面的完整路径,不包含域名和参数部分。
    encoding:一个字符串,表示提交的数据的编码方式。
    如果为None则表示使用浏览器的默认设置,一般为utf-8。
    这个属性是可写的,可以通过修改它来修改访问表单数据使用的编码,接下来对属性的任何访问将使用新的encoding值。
    FILES:一个类似于字典的对象,包含所有的上传文件。

原文地址:https://www.cnblogs.com/ycg-blog/p/12070490.html

时间: 2024-10-03 19:18:14

Django回顾--获取请求参数的几种方式的相关文章

JavaWeb获取请求参数的两种方式

第一种:通过获取缓冲流读取参数 public void registerUser(HttpServletRequest request, HttpServletResponse response)throws  Exception  { //直接获取请求参数,通过缓冲流读取数据  BufferedReader br=request.getReader();  String inputLine = "";  String json = "";      while (

springboot 获取控制器参数的几种方式

这里介绍springboot 获取控制器参数有四种方式 1.无注解下获取参数 2.使用@RequestParam获取参数 3.传递数组 4.通过URL传递参数 无注解下获取参数无注解下获取参数,需要控制器层参数与HTTP请求栏参数名称一致,这样后台就可以获取到请求栏的参数. /** * 无注解获取参数时,参数名称和HTTP请求参数必须一致 * @param name String 姓名 * @param age int 年龄 * @param score double 分数 * @return

spring mvc获取路径参数的几种方式 - 浅夏的个人空间 - 开源中国社区

body { font-family: "Microsoft YaHei UI","Microsoft YaHei",SimSun,"Segoe UI",Tahoma,Helvetica,Sans-Serif,"Microsoft YaHei", Georgia,Helvetica,Arial,sans-serif,宋体, PMingLiU,serif; font-size: 10.5pt; line-height: 1.5;

Java Spring Controller 获取请求参数的几种方法

技术交流群:233513714  1.直接把表单的参数写在Controller相应的方法的形参中,适用于get方式提交,不适用于post方式提交.若"Content-Type"="application/x-www-form-urlencoded",可用post提交 url形式:http://localhost:8080/SSMDemo/demo/addUser1?username=lixiaoxi&password=111111 提交的参数需要和Contr

Spring Controller 获取请求参数的几种方法

1.直接把表单的参数写在Controller相应的方法的形参中,适用于get方式提交,不适用于post方式提交.若"Content-Type"="application/x-www-form-urlencoded",可用post提交        url形式:http://localhost:8080/SSMDemo/demo/addUser1?username=lixiaoxi&password=111111 提交的参数需要和Controller方法中的入

Action获取请求参数的3中方式

方式一:Action本身作为Model对象,通过属性注入(Setter)方法讲参数数据封装到Action中 具体为:在Action中,提供和参数名相同的几个属性,并为其提供set方法,那么,该参数会被自动封装 到该几个属性中. 方式二:创建独立的Model对象,还是通过属性注入的方法将请求数据封装到Model对象中 具体为:另外创建一个专门的类,并在其中添加几个和请求参数名相同的属性,,此时,在表单中,需要讲参数名, 写成Model的一个具体对象名.参数名的方式,然后在Action中,需要定义一

php手记之02-tp5请求参数读取三种方式

01-[推荐方式] 当浏览器向Web服务器发出请求时,它向服务器传递了一个数据块,也就是请求信息.在Thinkphp5.1中,获取请求对象数据,是由think\Request类负责,在很多场合下并不需要实例化调用,通常使用依赖注入即可, $request->param('name'); 02-在其它场合(例如模板输出等)则可以使用think\facade\Request静态类操作. Request::param('name'); 03-辅助函数[推荐2] //获取get的所有参数 input('

php获取post参数的几种方式

PHP默认识别的数据类型是application/x-www.form-urlencoded标准的数据类型. 1.$_POST['paramName'] 只能接收Content-Type: application/x-www-form-urlencoded提交的数据...php会将http请求body相应数据会 填入到数组$_POST,填入到$_POST数组中的数据是进行urldecode()解析的结果.(其实,除了该Content-Type,还有 multipart/form-data表示数据

jmeter请求参数的两种方式

1.Parameters参数 2.Body Data形式,这种形式可以有两会中方式的参数书写形式 第一种:使用等号的形式,和拼接到url后的参数形式一样,如下图: 第二种:json格式的参数(json格式作为参数时候,需要添加Http信息头管理器,并且设置Content-Type为application/json),如下图: 设置htt信息头管理器 原文地址:https://www.cnblogs.com/danmai/p/8245449.html