我正在使用的供应商,建议使用类似下面的代码连接到他们的API:
string url = "https://secure.companyapi.com";
string m_UserId = "user";
string m_Password = "pass";
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
req.Credentials = new NetworkCredential(m_UserId, m_Password);
req.CookieContainer = new CookieContainer();
var resp = (HttpWebResponse)req.GetResponse();
Cookie sessionCookie = resp.Cookies["SMSESSION"];
问题:
(显然他们需要在API前面的负载均衡器上实现粘性会话(或等效)
感谢您的帮助。
答案 0 :(得分:0)
第一个问题是否安全?它就像使用SSL“https://secure.companyapi.com”一样,只需看看CA发布了哪种证书。
这是我们做的正常类型的网络请求,我没有看到相同的任何利弊。 您可以毫无问题地使用它。