【小5聊】C#基础之Request、Request.Params、Request.Querystring、Request.Form取值顺序小测试

1、使用请求工具,发起如下请求

地址参数、Form表单参数、Cookie参数,三个值都提交值

1)地址参数

【小5聊】C#基础之Request、Request.Params、Request.Querystring、Request.Form取值顺序小测试

2)Form表单参数

【小5聊】C#基础之Request、Request.Params、Request.Querystring、Request.Form取值顺序小测试

3)Cookie参数

【小5聊】C#基础之Request、Request.Params、Request.Querystring、Request.Form取值顺序小测试

2、获取值顺序

【小5聊】C#基础之Request、Request.Params、Request.Querystring、Request.Form取值顺序小测试

3、由以上测试可得

1)Request["TestValue"]==Request.Params["TestValue"],取值相等,前面是后面得简缩取值

2)取值顺序:url参数、form参数、cookie参数,前提是相同参数名的情况

3)Request.QueryString["TestValue"]、Request.Form["TestValue"]

【小5聊】C#基础之Request、Request.Params、Request.Querystring、Request.Form取值顺序小测试