16
私はスタックのいくつかの他の記事を読んだが、これを動作させることはできない。curl Request with ASP.NET
private void BeeBoleRequest()
{
string url = "https://mycompany.beebole-apps.com/api";
WebRequest myReq = WebRequest.Create(url);
string username = "e26f3a722f46996d77dd78c5dbe82f15298a6385";
string password = "x";
string usernamePassword = username + ":" + password;
CredentialCache mycache = new CredentialCache();
mycache.Add(new Uri(url), "Basic", new NetworkCredential(username, password));
myReq.Credentials = mycache;
myReq.Headers.Add("Authorization", "Basic " + Convert.ToBase64String(new ASCIIEncoding().GetBytes(usernamePassword)));
WebResponse wr = myReq.GetResponse();
Stream receiveStream = wr.GetResponseStream();
StreamReader reader = new StreamReader(receiveStream, Encoding.UTF8);
string content = reader.ReadToEnd();
Response.Write(content);
}
これはBeeBoleのAPIである:私は私のWindowsマシン上のgitでcurlコマンドを実行したときに私はそれが働いていないASP.NETに変換するとき、それは私に正常に動作します。そのまっすぐな正体。 http://beebole.com/api上記を実行すると、次の500のエラーが発生します。
リモートサーバーからエラーが返されました:(500)内部サーバーエラー。
ありがとうございます。それは治療に効果があった。 – Dkong