亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

帶有 NoAuth 的 Web 請求

帶有 NoAuth 的 Web 請求

C#
HUH函數 2021-11-07 20:20:48
我正在創建一個 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 回答

?
慕勒3428872

TA貢獻1848條經驗 獲得超6個贊

當您選擇“無身份驗證”時,“郵遞員”會做什么?它不會在請求中發送“授權”參數。如果您在請求標頭中發送“授權”參數,只需將其刪除即可。


查看完整回答
反對 回復 2021-11-07
  • 1 回答
  • 0 關注
  • 335 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號