我在C#.NET Framework 3.5中一個簡單的Web客戶端調用像這樣的SOAP服務的HelloWorld:增加頭部到.NET 3.5 WCF客戶
HelloService myservice = new HelloService();
string result = myservice.HelloWorld();
我使用一些中間件,增加了基本安全通過請求Authorization Header:「Authorization = Bearer 123456abcd」,它與REST服務一起工作,但我想要使用上述.Net客戶端的服務...
如何將標題添加到Service Call ? 確實存在類似的東西:myservice.addHeader("authorization=blah");
?
你創建一個 「添加服務引用」 客戶端? – 2012-08-06 21:17:59
是的,當我不使用中間件時,客戶端工作。中間件增加了安全性,並希望標題進行驗證 – nuvio 2012-08-06 21:19:49
我總是討厭那種中間件。它假設一切都是手動完成的,並沒有考慮WSDL之類的東西,並且生成了代碼。 – 2012-08-06 21:22:08