随笔分类 - .NET:HTTP
HttpWebRequest、HttpWebResponse、HttpClient、WebClient
摘要:HTTP协议,即超文本传输协议(Hypertext transfer protocol)。是一种详细规定了浏览器和万维网(WWW = World Wide Web)服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览
阅读全文
摘要:系列目录 【已更新最新开发文章,点击查看详细】 类似于以下场景,将表单中的用户信息(包含附件)上传到服务器并保存到数据库中, <form id="form1" runat="server" action="UserManageHandler.ashx" method="post" enctype="
阅读全文
摘要:系列目录 【已更新最新开发文章,点击查看详细】 使用multipart/form-data方式提交数据与普通的post方式有一定区别。multipart/form-data的请求头必须包含一个特殊的头信息:Content-Type,其值必须为multipart/form-data。另外还需要规定一个
阅读全文
摘要:系列目录 【已更新最新开发文章,点击查看详细】 应用程序中上传附件是最常使用的操作之一,ASP.NET客户端一般通过上传控件实现, <input type="file" id="fileUpload" runat="server" /> 后台C#使用以下方式将文件保存到服务上 1 HttpFileC
阅读全文
摘要:系列目录 【已更新最新开发文章,点击查看详细】 学习本篇之前,对 HttpWebRequest 与 HttpWebResponse 不太熟悉的同学,请先学习《C# HTTP系列》。 应用程序中使用HTTP协议和服务器交互主要是进行数据的上传与下载,最常见的方式是通过 GET 和 POST 两种方式来
阅读全文
摘要:系列目录 【已更新最新开发文章,点击查看详细】 在ASP.NET编程中经常遇到下面的代码片段,将人员信息以表单方式提交到后台程序并保存到服务器与数据库中。 1 <form action="userManage.ashx" method="post" enctype="application/x-ww
阅读全文
摘要:系列目录 【已更新最新开发文章,点击查看详细】 HTTP协议,即超文本传输协议(Hypertext transfer protocol)。是一种详细规定了浏览器和万维网(WWW = World Wide Web)服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。 超文本传输协议(HT
阅读全文
摘要:系列目录 【已更新最新开发文章,点击查看详细】 HttpWebRequest.Method属性,获取或设置请求的方法。用于联系 Internet 资源的请求方法。 默认值为 GET。 System.Net 命名空间下提供了 WebRequestMethods 类,该类包含了 Http、File、Ft
阅读全文
摘要:系列目录 【已更新最新开发文章,点击查看详细】 1xx - 信息提示 这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个 1xx 响应 · 100 - Continue 初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP 1.1新) · 101 - Switchi
阅读全文
摘要:系列目录 【已更新最新开发文章,点击查看详细】 HttpWebResponse.StatusCode 属性获取响应的状态。对应 HttpStatusCode 枚举值之一。 HttpStatusCode 枚举 Accepted 202 等效于 HTTP 状态 202。 Accepted 指示已接受请求
阅读全文
摘要:系列目录 【已更新最新开发文章,点击查看详细】 获取或设置请求的 Content-type HTTP 标头的值。默认值为null。 常见的请求内容类型为以下几种: 提交的时候可以说明编码的方式,用来使对方服务器能够正确的解析。 该ContentType的属性包含请求的媒体类型。分配给ContentT
阅读全文
摘要:系列目录 【已更新最新开发文章,点击查看详细】 HttpWebRequest.CookieContainer 获取或设置与此请求关联的 Cookie。默认情况下CookieContainer 是null。 它是一种数据结构, 它为Cookie类的实例提供存储, 并以类似于数据库的方式访问。 Cook
阅读全文
摘要:系列目录 【已更新最新开发文章,点击查看详细】 .NET Framework 中 System.Net 命名空间下提供了 HttpWebRequest 和 HttpWebResponse 2个类,他们是用于发送和接收HTTP数据的最好选择。它们支持一系列有用的属性。默认情况下这2个类对于控制台程序、
阅读全文
摘要:系列目录 【已更新最新开发文章,点击查看详细】 System.Net.HttpWebReponse 类提供 WebResponse 类的特定于HTTP的实现。 例子 下面的示例返回一个从HttpWebRequest 对象返回的 HttpWebResponse对象。 备注 此类包含对WebRespon
阅读全文