我有一个WCF客户端与WCF服务(运行AspNetCompabilityMode)通信,我想在每次调用此Web服务时添加一个cookie(在客户端上).
我查看了HttpTransportBindingElement,但我找不到添加cookie的位置 - 是否可以向HttpTransportBindingElement添加cookie,还是应该考虑另一种方法?
http://kennyw.com/indigo/153中描述的方法基于每个服务调用工作。这意味着您必须确保对 WCF 服务的所有调用都是 在创建 OperationContextScope 对象之后和处置它之前进行的,这样才能正常工作。否则 cookie 将永远不会添加到请求中。
如果您正在寻找一种集中式解决方案来手动向向 WCF 服务发出的所有传出 HTTP 请求添加 cookie,请查看此线程:
http://social.msdn.microsoft.com/Forums/en-US/wcf/thread/624fb3f9-222d-4795-9140-fe9ef3934361/
| 归档时间: |
|
| 查看次数: |
6867 次 |
| 最近记录: |