【发布时间】:2019-06-12 04:24:14
【问题描述】:
我正在将我的 WPF 应用程序与 2 个 WCF 应用程序集成(一个是“身份验证应用程序”,另一个是需要身份验证的“真实”应用程序)。 “身份验证应用程序”返回 3 个 Set-Cookie 标头,我需要将它们添加到“真实”应用程序的请求标头中。但我不确定如何获取我能得到的那些标题(只有结果):
AuthenticationApplicationService.SoapClient authenticationSoapClient = new AuthenticationApplicationService.SoapClient("AuthenticationApplicationServiceSoap");
bool loggedInSuccess = await authenticationSoapClient.PerformLoginAsync();
// how do I get the cookie headers from this call and set them on the next?
RealService.SoapClient realSoapClient = new RealService.SoapClient("RealServiceSoap");
realSoapClient.PostAsync("hello");
对PerformLoginAsync 的第一次调用返回真或假以成功登录,并且标头包括Set-Cookie。如何获取这些标头并将下一个请求中的 Cookie 标头设置为 PostAsync?
如果还有其他问题,请告诉我!
【问题讨论】: