使用asp.net怎么遍历请求信息?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
ASP。网是什么
ASP。网是开源,跨平台,高性能,轻量级的网络应用构建框架,常用于通过HTML, CSS, JavaScript以及服务器脚本来构建网页和网站。
#需求:
在服务端获取从客户端发送过来的所有数据信息;
#方案:
1,服务端代码
public void ProcessRequest (HttpContext 上下文) {//打才能印所有参数信息 context.Response.Write才能(“参数:“); for 才能;(int 小姐:=,0;,小姐:& lt;, context.Request.Params.Count;,我+ +) {才能 ,,,context.Response.Write (“& lt; li>“, +, context.Request.Params.Keys[我].ToString (), +,,,=,,, +, context.Request.Params[我].ToString ()); ,,} context.Response.Write才能(“& lt; hr>“);//打才能印形式信息 context.Response.Write才能(“形式:“); for 才能;(int 小姐:=,0;,小姐:& lt;, context.Request.Form.Count;,我+ +) {才能 ,,,context.Response.Write (“& lt; li>“, +, context.Request.Form.Keys[我].ToString (), +,,,=,,, +, context.Request.Form[我].ToString ()),,,,,,,,, ,,} context.Response.Write才能(“& lt; hr>“);//打才能印查询信息 context.Response.Write才能(“字串:“); for 才能;(int 小姐:=,0;,小姐:& lt;, context.Request.QueryString.Count;,我+ +) {才能 ,,,context.Response.Write (“& lt; li>“, +, context.Request.QueryString.Keys[我].ToString (), +,,,=,,, +, context.Request.QueryString[我].ToString ()),,,,,,, ,,} context.Response.Write才能(“& lt; hr>“);//打才能印饼干信息 context.Response.Write才能(“饼干:“); for 才能;(int 小姐:=,0;,小姐:& lt;, context.Request.Cookies.Count;,我+ +) {才能 ,,,context.Response.Write (“& lt; li>“, +, context.Request.Cookies.Keys[我].ToString (), +,,,=,,, +, context.Request.Cookies [context.Request.Cookies.Keys[我].ToString ()] value),,,,,,,,, ,,} context.Response.ContentType =,才能“文本/html"; }
2,使用邮差模拟发送数据
1), query_param
2),标题
3), form_param
4),饼干
3,返回值
参数:
- <李>
str=str
李> <李>str1=str1
李> <李>form_1=form_1
李> <李>form_2=form_2
李> <李>ASP。NET_SessionId=2 eln4eqa2uv0hawyks50kfad
李> <李>DisablePoint=true
李> <李>QrcodePrefix=
李> <李>嗯=http://192.168.2.121/PsUM
李> <李>MasterVisitor=19
李> <李>CanRegister=true
李> <李>LoopTime=10
李> <李>CanDownload={“1“:假}
李> <李>TotalVisitorNum={“1“: 6}
李> <李>cookie_test=测试
李> <李>ALL_HTTP=HTTP_CACHE_CONTROL: no - cache HTTP_CONNECTION:维生HTTP_CONTENT_LENGTH: 278 HTTP_CONTENT_TYPE:多部分/格式;边界=- - - - - - - - - - - - - - - - - - - - - - - - - - - - 358496475944465509800748 HTTP_ACCEPT: */* HTTP_ACCEPT_ENCODING: gzip、缩小HTTP_COOKIE: ASP.NET_SessionId=2 eln4eqa2uv0hawyks50kfad;DisablePoint=true;QrcodePrefix=;嗯=http://192.168.2.121/PsUM;MasterVisitor=19;CanRegister=True;LoopTime=10;CanDownload={“1“:假};TotalVisitorNum={“1“: 6};cookie_test=测试HTTP_HOST: localhost: 3805 HTTP_USER_AGENT: PostmanRuntime/7.3.0 HTTP_HEADER_1: header_1 HTTP_HEADER_2: header_2 HTTP_POSTMAN_TOKEN: 1 f778868 - 3222 - 479 - 9863 - d65ca4881a2b
李> <李>ALL_RAW=cache - control: no - cache连接:维生内容长度:278 - type:多部分/格式;边界=- - - - - - - - - - - - - - - - - - - - - - - - - - - - 358496475944465509800748接受:*/*接受编码:gzip、压缩饼干:ASP.NET_SessionId=2 eln4eqa2uv0hawyks50kfad;DisablePoint=true;QrcodePrefix=;嗯=http://192.168.2.121/PsUM;MasterVisitor=19;CanRegister=True;LoopTime=10;CanDownload={“1“:假};TotalVisitorNum={“1“: 6};null