【发布时间】:2020-10-02 03:17:49
【问题描述】:
我有一个 wcf post 方法,这个方法需要客户端发送的TokenId。
我正在使用下面的代码来获取传入标头的tokeid。
IncomingWebRequestContext woc = WebOperationContext.Current.IncomingRequest;
string tokenId = (woc.Headers["TokenId"] == null ? string.Empty : woc.Headers["TokenId"].ToString());
对于 wcf get 方法,它可以完美运行,并且能够获取令牌 ID,但是对于 wcf post 方法,它会生成以下错误消息。
System.ServiceModel.Channels.MessageProperties get_Properties() ?Message?消息对象已被释放
任何人都知道如何解决问题并确保 wcf post 方法能够从传入请求中获取标头?谢谢
【问题讨论】: