WCF Cookie处理

简介: wcf操作cookie看似很简单,如果不对Wcf研究一把还是很难的,基本上无从下手。 这里上一图   上面的结果,岂止是坑爹,简直就是坑爹!!!   废话不多说,直接上代码:   cookie读取 1 var requestProperties = OperationContext.

wcf操作cookie看似很简单,如果不对Wcf研究一把还是很难的,基本上无从下手。

这里上一图

 

上面的结果,岂止是坑爹,简直就是坑爹!!!

 

废话不多说,直接上代码:

 

cookie读取

1             var requestProperties = OperationContext.Current.IncomingMessageProperties;
2 
3             var hrp = requestProperties[HttpRequestMessageProperty.Name] as HttpRequestMessageProperty;
4 
5             var cookie = hrp.Headers[System.Net.HttpRequestHeader.Cookie];

 

cookie写入

1             var responseProperties = OperationContext.Current.OutgoingMessageProperties;
2 
3             var httpResponseProperties = new HttpResponseMessageProperty();
4 
5             httpResponseProperties.Headers.Add(HttpResponseHeader.SetCookie, "name=yswenli");
6 
7             responseProperties.Add(HttpResponseMessageProperty.Name, httpResponseProperties);

 

原理就是wcf 的 restful 是用[webget]或[webinvoke]针对operation的绑定,所以要使用web相关的就可能到OperationContext 里面去找~

 

 

转载请注明本文地址:http://www.cnblogs.com/yswenli/p/7274549.html

目录
相关文章
|
.NET
WCF常见问题(1) -- WebService/WCF Session Cookie
原文: WCF常见问题(1) -- WebService/WCF Session Cookie 在.net 3.0推出WCF之前使用的WebService,有的应用有使用Session保持一些信息,在不同的WebMethod中共享存储信息。
1021 0
|
10月前
|
前端开发
WCF更新服务引用报错的原因之一
WCF更新服务引用报错的原因之一
|
9月前
|
C# 数据安全/隐私保护
c#如何创建WCF服务到发布(SqlServer版已经验证)
c#如何创建WCF服务到发布(SqlServer版已经验证)
38 0
|
9月前
|
安全 数据库连接 数据库
WCF服务创建到发布(SqlServer版)
在本示例开始之前,让我们先来了解一下什么是wcf? wcf有哪些特点? wcf是一个面向服务编程的综合分层架构。该架构的项层为服务模型层。 使用户用最少的时间和精力建立自己的软件产品和外界通信的模型。它使得开发者能够建立一个跨平台的安全、可信赖、事务性的解决方案。且能与已有系统兼容写作。 简单概括就是:一组数据通信的应用程序开发接口。
64 0
|
10月前
Visual Studio 2022 创建 WCF服务 找不到
Visual Studio 2022 创建 WCF服务 找不到
|
C++
WCF基础教程(二)——解析iis8和iis8.5+VS2013发布wcf服务问题
WCF基础教程(二)——解析iis8和iis8.5+VS2013发布wcf服务问题
105 0
WCF基础教程(二)——解析iis8和iis8.5+VS2013发布wcf服务问题
WCF使用纯代码的方式进行服务寄宿
服务寄宿的目的是为了开启一个进程,为WCF服务提供一个运行的环境。通过为服务添加一个或者多个终结点,使之暴露给潜在的服务消费,服务消费者通过匹配的终结点对该服务进行调用,除去上面的两种寄宿方式,还可以以纯代码的方式实现服务的寄宿工作。
853 0
|
Windows
WCF服务寄宿到IIS
一.WCF简介: Windows Communication Foundation(WCF)是由微软开发的一系列支持数据通信的应用程序框架,可以翻译为Windows 通讯开发平台。整合了原有的windows通讯的 .net Remoting,WebService,Socket的机制,并融合有HTTP和FTP的相关技术。
1050 0
WCF服务自我寄宿
WCF服务的寄宿方式 WCF寄宿方式是一种非常灵活的操作,可以寄宿在各种进程之中,常见的寄宿有: IIS服务、Windows服务、Winform程序、控制台程序中进行寄宿,从而实现WCF服务的运行,为调用者方便、高效提供服务调用。
998 0
|
网络架构
(纯代码)快速创建wcf rest 服务
因为有一个小工具需要和其它的业务对接数据,所以就试一下看能不能弄一个无需配置快速对接的方法出来,百(以)度(讹)过(传)后(讹),最后还是对照wcf配置对象调试出来了: 1.创建WebHttpBinding 2.
981 0