首页 > Web开发 > 详细

WCF和WebService中获取当前请求报文的方法

时间:2015-03-20 16:00:33      阅读:629      评论:0      收藏:0      [点我收藏+]

WCF中:

1. 在hosting WCF的web.config中加入:

<system.serviceModel>

    <serviceHostingEnvironment aspNetCompatibilityEnabled="true"/>

</system.serviceModel>

 

2. 在每个Service的定义(注意不是Contract, 不过就算加在Contract上编译是也会报错)上加上下面Attribute:

[AspNetCompatibilityrequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]

然后就可以使用HtppContext.Current获取和设置请求报文了。

WebService中:

直接可以使用this.Context获取设置请求报文。

WCF和WebService中获取当前请求报文的方法

原文:http://www.cnblogs.com/toloe/p/4353704.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!