文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

ASP.NET HttpRequest类用法

2024-04-02 19:55

关注

HttpRequest 类的主要作用是读取客户端在 Web 请求期间发送的 HTTP 值。

https://msdn.microsoft.com/zh-cn/library/system.web.httprequest(v=vs.110).aspx

1.获取客户端控件的值

From属性

    <form id="form1" runat="server">
        <div>
            <input id="Text1" name="text1" type="text"/>
            <input id="Submit1" type="submit" value="submit" />
        </div>
    </form>

runat="server" 把 from1窗体的控件都提交给服务端

string text = Request.Form["text1"];

2.获取或设置传入请求的 MIME 内容类型

ContentType 属性 :决定文件接收方将以什么形式、什么编码读取这个文件

例:

context.Response.ContentType = "text/plain";

3. 请求头信息

Headers 属性

            foreach (var item in Request.Headers.AllKeys)
            {
                result = string.Format("<p>{0}:{1}</p>", item, Request.Headers[item]);

                Response.Write(result);
            }

4.获取客户端上传的文件

Files 属性获取采用多部分 MIME 格式的由客户端上载的文件的集合

获取单文件

HttpPostedFile file = context.Request.Files[0];

5.HttpPostedFile 类

提供已上载的客户端的各个文件的访问权限

ContentLength

获取上传文件的大小获取已上载文件的大小

ContentType

获取由客户端发送的文件的 MIME 内容类型

FileName

获取客户端上文件的完全限定名称

InputStream

获取一个Stream对象,该对象指向一个上载文件,以准备读取该文件的内容

SaveAs(String)

保存已上载文件的内容。

N.

string ip = Request.UserHostAddress.ToString();//获取客户端IP地址
string name = Request.UserHostName.ToString();//获取远程客户端的 DNS 名称
string met = Request.HttpMethod.ToString();//获取客户端使用的 HTTP 数据传输方法(如 GET、POST 或 HEAD)
string rt = Request.RequestType.ToString();//获取或设置客户端使用的 HTTP 数据传输方法(GET 或 POST)。

到此这篇关于ASP.NET HttpRequest类用法的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持编程网。

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯