何かを理解する助けが必要です。初めてこれをやって、私が読んだことのすべてが役に立たないようです。私はAPIコールからの応答を取得し、私のラベルの結果を取得しようとしているが、私が得るのはSystem.Net.HttpWebRequest私のラベルにあるので、少なくともその送信と戻ってくる。 期待される応答を得るために何か必要なことはありますか?System.Net.HttpWebRequest Response
ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3 | SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12;
WebRequest req = WebRequest.Create(@"https://server.net/api/v1/.." + Id_TextBox.Text);
req.Method = "POST";
req.Headers["Authorization"] = "Basic " + Convert.ToBase64String(Encoding.Default.GetBytes("Login:######"));
HttpWebResponse resp = (HttpWebResponse)req.GetResponse();//(HttpWebResponse)req.GetResponse() as HttpWebResponse;
myString_Label.Text = req.ToString();
ありがとうございます!
から[C#でのHttpWebRequestとHttpWebResponseの]の可能な複製を同じ得ることができます(https://stackoverflow.com/questions/ 6723792/httpwebrequestとhttpwebresponse-in-c-sharp) –
要求オブジェクトでToString()を呼び出すと、オブジェクトの文字列表現が取得されます。 respでToString()を呼び出すか、レスポンスをオブジェクトにデシリアライズして表示することができます。 – Marisa
サンプルを見てください:https://msdn.microsoft.com/en-us/library/system.net.webrequest(v=vs.110).aspx – lwb