0
を使用して、コンテンツサーバ内のAPI/V1 /認証方式=ポストでOTCSticketを取得する方法:(スクリーンショット)私はAPIコール郵便配達を使用して、バックレスポンスボディにチケットをプレゼントされた次のC#
C#のHttpWebRequestレスポンスでチケットを取得できません。
C#コードstatuscode=200
として
HttpWebRequest Request = WebRequest.Create(strUrl) as HttpWebRequest;
Request.Method = "POST";
Request.Headers.Add("Authorization", "Basic <>");
//Request.ContentType = "application/form-data";
Request.KeepAlive = true;
string data = string.Format("username=" + UserName + "&password=" + Password);
byte[] dataStream = Encoding.UTF8.GetBytes(data);
Request.ContentLength = dataStream.Length;
using (Stream newStream = Request.GetRequestStream())
{
// Send the data.
newStream.Write(dataStream, 0, dataStream.Length);
newStream.Close();
}
var Response = (HttpWebResponse)Request.GetResponse();
using (var stream = Response.GetResponseStream())
using (var reader = new StreamReader(stream))
{
if (Response.StatusCode != HttpStatusCode.OK)
throw new Exception("The request did not complete successfully and returned status code " + Response.StatusCode);
ResponseTicket strTicket= JsonConvert.DeserializeObject<ResponseTicket>(reader.ToString());
JsonConvert.DeserializeObject(Response.GetResponseStream().ToString());
MessageBox.Show(strTicket.Ticket);
}
:以下の小さなサンプルコードを参照してください。しかし、コンテンツの長さは0です。 CS10.5 APIで意味のある完全なヘルプを見つけることは非常に困難です。私はそこにAppWorksプラットフォームをチェックしましたが無駄です。誰かがコードで問題を見つけることができれば分かりますが、明らかに私は見ることができません。