我已经启动了WCF REST入门套件,并尝试访问传入请求的HTTP标头.我查看了OperationContext.Current.IncomingMessageHeaders,但要么它不能保存它们,要么我错误地访问它.
如何列出HTTP标头?
sip*_*wiz 11
最终找到了答案.
using System.ServiceModel.Web;
protected override IEnumerable<KeyValuePair<string, SampleItem>> OnGetItems() {
WebHeaderCollection headers = WebOperationContext.Current.IncomingRequest.Headers;
foreach (string key in headers.Keys) {
logger.Debug("header " + key + "=" + headers[key]);
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4702 次 |
| 最近记录: |