-1

MVCアプリケーションからOWIN SelfHostにクエリを取得しようとしました。どちらもWindowsAuthを持っています。 MVCはVisual Studioから1台の仮想マシンで実行されており、OWIN SelfHostは他の仮想マシンでサービスとして動作します。レスポンスは常に401です。WebRequestでPreAuthenticateを設定しようとしましたが、何も変更されませんでした。私は私のシステムで匿名認証を許可することはできません。どのように私は要求する必要がありますか?ありがとう。OWIN SelfHostにGETしようとしたときにエラーが発生しました

答えて

0

解決策が見つかりました:

WebRequest req = WebRequest.Create(Properties.Settings.Default.SelfHostAdress + "/api/data/GetReportsOrgStructTreeView?currentUserName=" + currentUsername + "&parentNodeId=" + parentNodeId + "&filterId=" + filterId); 
       req.UseDefaultCredentials = true; 
       req.PreAuthenticate = true; 
       WebResponse resp = req.GetResponse(); 
       System.IO.StreamReader sr = new System.IO.StreamReader(resp.GetResponseStream()); 
       content = sr.ReadToEnd(); 
       return content; 
関連する問題