我正在創建一個 WebRequest 以連接到系統,但我在 Visual Studio 中的授權被拒絕。如果我通過 Postman 使用與 NoAuth 設置相同的憑據,它會連接。如何將編程版本設置為具有 NoAuth 憑據?private HttpWebRequest CreateWebRequest() { HttpWebRequest request = null; if (Reference != null && Password != null) { request = (HttpWebRequest)WebRequest.Create($"{Host}/{Path}"); request.Method = "POST"; request.ContentType = "application/xml"; request.CachePolicy = new HttpRequestCachePolicy(HttpRequestCacheLevel.NoCacheNoStore);#if DEBUG //Required for the localproxy IWebProxy webProxy = WebRequest.DefaultWebProxy; webProxy.Credentials = CredentialCache.DefaultNetworkCredentials; request.Proxy = webProxy;#endif var body = $"v={Version}&ref={Reference}&password={Password}"; var data = Encoding.UTF8.GetBytes(body); request.ContentLength = data.Length; using (var requestStream = request.GetRequestStream()) { requestStream.Write(data, 0, data.Length); } } return request; }
- 1 回答
- 0 關注
- 335 瀏覽
添加回答
舉報
0/150
提交
取消