重新想象 Windows 8.1 Store Apps (90) - 通信的新特性: 通过 HttpBaseProtocolFilter 实现 http 请求的缓存控制,以及 cookie 读写; 自

  介绍

  重新想象 Windows 8.1 Store Apps 之通信的新特性

  通过 HttpBaseProtocolFilter 控制缓存逻辑,以及如何通过 HttpBaseProtocolFilter 管理 cookie

  自定义 HttpFilter

  其他

  示例

  HTTP 服务端

  WebServer/HttpDemo.aspx.cs

  

复制代码

  /*

  * 用于响应 http 请求

  */

  using System;

  using System.IO;

  using System.Threading;

  using System.Web;

  namespace WebServer

  {

  public partial class HttpDemo : System.Web.UI.Page

  {

  protected void Page_Load(object sender, EventArgs e)

  {

  // 停 3 秒,以方便测试 http 请求的取消

  Thread.Sleep(3000);

  var action = Request.QueryString["action"];

  switch (action)

  {

  case "getString": // 响应 http get string

  Response.Write("hello webabcd: " + DateTime.Now.ToString("hh:mm:ss"));

  break;

  case "getStream": // 响应 http get stream

  Response.Write("hello webabcd hello webabcd hello webabcd hello webabcd hello webabcd hello webabcd hello webabcd hello webabcd hello webabcd hello webabcd hello webabcd hello webabcd");

  break;

  case "postString": // 响应 http post string

  Response.Write(string.Format("param1:{0}, param2:{1}, referrer:{2}", Request.Form["param1"], Request.Form["param2"], Request.UrlReferrer));

  break;

  case "postStream": // 响应 http post stream

  using (StreamReader reader = new StreamReader(Request.InputStream))

  {

  if (Request.InputStream.Length > 1024 * 100)

  {

  // 接收的数据太大,则显示“数据接收成功”

  Response.Write("数据接收成功");

  }

  else

  {

  // 显示接收到的数据

  string body = reader.ReadToEnd();

  Response.Write(Server.HtmlEncode(body));

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。、可私 6信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 、可私信6博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 、可私信6博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值