Ich versuche, den folgenden Code auszuführen. Es funktioniert gut, wenn es auf Localhost IIS ausgeführt wird, fällt jedoch zurück, wenn er auf meinem Webserver auf meinem Webserver gehostet wird. at system.net.httpwebrequest.getResponse () unter _default.btnsubmit_click (Objektabsender, EventArgs e) in e: \ Website1 \ default.aspx.cs: < /p>
try
{
var webAddr = "http://serviceserver/someService";
var httpWebRequest = (HttpWebRequest)WebRequest.Create(webAddr);
httpWebRequest.ContentType = "text/xml";
httpWebRequest.ContentLength = 0;
httpWebRequest.Method = "GET";
httpWebRequest.Credentials = new NetworkCredential("user", "password");
var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();
using (var streamReader = new treamReader(httpResponse.GetResponseStream()))
{
var result = streamReader.ReadToEnd();
Label1.Text = result;
}
}
catch (Exception ex)
{
Response.Write(ex.Message);
Response.Write(ex.StackTrace);
Response.Write(ex.InnerException);
}
< /code>
update < /strong>
Die obige Service -URL ist WCF -Dienst und er wird durch Transportanmeldeinformationen in Windows
gesichert. Ich versuche, diese URL über meine Webanwendung zu treffen und meine Anmeldeinformationen zu übergeben. Fehler. Mache ich etwas falsch?
Der Remote -Server gab einen Fehler zurück: (401) nicht autorisiert unter System.net.httpwebrequest.getResponse () ⇐ C#
-
- Similar Topics
- Replies
- Views
- Last post