Ich habe einige andere Beiträge auf Stack gelesen, aber ich kann das nicht zur Arbeit bekommen. Es funktioniert gut auf meinem, wenn ich den curl Befehl in git auf meinem Windows-Rechner laufen, aber wenn ich es konvertieren ASP.NET es nicht funktioniert:curl Anfrage mit 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);
}
Dies ist die BeeBole API ist. Sein hübsches gerades fwd. http://beebole.com/api, aber ich erhalte einen folgenden 500 Fehler, wenn ich das obige ausführen:
Der Remote-Server hat einen Fehler zurückgegeben: (500) Interner Serverfehler.
Danke. Das hat Spaß gemacht. – Dkong