.net request——server——response学习
来源:互联网 发布:手机怎样注册域名 编辑:程序博客网 时间:2024/06/07 05:19
request
1.Request.UrlReferrer 请求来的URL
context.Response.ContentType = "image/png"; //动态创建图片 using (Image img=new Bitmap(200,100)) { using(Graphics g=Graphics.FromImage(img)){ //设置背景 g.Clear(Color.Aqua); //画字符串 Uri uri = context.Request.UrlReferrer; if (uri==null) { //表示用户直接访问这个程序,不是从其他页面请求来的 g.DrawString("直接请求的该图片", new Font("宋体", 20), Brushes.Red, new Point(10, 10)); } else { g.DrawString("用户是从"+uri.ToString()+"访问来的", new Font("宋体", 20), Brushes.Red, new Point(10, 10)); } //将图片保存到输出流里 img.Save(context.Response.OutputStream, System.Drawing.Imaging.ImageFormat.Png);} }
2.context.Request.UserHostAddress获取用户ip
response
context.Response.Write()//将内容添加到缓存中,并不立即发送,而是等缓存满了之后一次性将缓存发送给浏览器 context.Response.Flush();//立刻将缓存内容发送浏览器,并清空缓存context.Response.Clear();//立即清空,但不发送给浏览器context.Response.Buffer=false//禁用服务器缓存,每次都立即发送context.Response.BufferOutput等价于context.Response.Buffercontext.Response.ContentEncoding//字符流编码的设置context.Response.OutputStream//输出流,在使用图片,excel文件等非文本内容的时候要用它
Server
<body><form id="form1" runat="server"><div>=======================================</div><%="输出内容,等价于Response.Write()"%><%this.Server.Execute("~/IncAge.htm");//把另外网页的内容嵌入进来 %><%--第二个参数true表示在请求IncAge.htm页面的时候,会将请求当前页面的所有请求数据也一起发给IncAge.htm,这样在IncAge.htm中也能获取那些请求“当前页面”时传递过来的数据--%><%this.Server.Execute("~/IncAge.htm",false);//把另外网页的内容嵌入进来, %><%--嵌入另一个页面后,当前页面剩下的部分将不再执行,被另一个页面所接管--%><%this.Server.Transfer("~/IncAge.htm",false);%><div>=======================================</div></form></body>
Server.HtmlEncode()
Server.HtmlEncode(带html标签的字符串),会将内容原样输出,(编码)Server.HtmlDecode(带html标签的字符串),会将内容按照html解释后输出,(解码)HttpUtility.Html.Encode()HttpUtility.Html.Decode() 与上面的Server相同功能Server.UrlDecode()Server.UrlEncode()路径编码解码Server.UrlEncode()
0 0
- .net request——server——response学习
- asp.net学习——page类属性Request、Response、Server、Session、Cookie
- asp.net对象——Response、Request
- Java学习笔记——request&response
- 北大青鸟asp.net学习总结——Asp.net对象之Request对象、Response对象
- ASP.NET内置对象——Request和Response
- Asp.net—response对象与request对象
- Django学习小记[5] —— View Request/Response
- Java进阶学习第十天——request&response
- java web笔记——request&response
- JavaWeb——response与request
- JavaWeb入门实战—Request&Response
- Tomcat详解—HttpServer,request,response
- ASP内置对象—Request、Response 、Server、Application 、ObjectContent(一)
- ASP内置对象—Request、Response 、Server、Application 、ObjectContent (二)
- 小记ASP.NET Response Request Server
- JavaWeb学习笔记(8)——request和response对象
- Java基础学习总结(9)——response和request
- SpringMVC注解详解
- Guess Number Higher or Lower
- 史上最简单的SpringCloud教程 | 第一篇: 服务的注册与发现(Eureka)
- 词典 压缩作业
- UVa 12118
- .net request——server——response学习
- 在Windows7/10上快速搭建深度学习框架Caffe开发环境
- Java中方法重载问题
- 提高mysql千万级大数据SQL查询优化30条经验
- 分配一个内存块,OSMemGet()
- 深度学习,NVIDIA,新浪公开课
- 自己动手做一个上传JSPatch补丁代码的Mac应用
- 最短路练习1 poj 2387 Til the Cows Come Home
- [树形DP FWT] HDU 5909 Tree Cutting