私はcurlユーティリティから行うと、JustOneDBにhttps GETを実行しようとしています。しかし、そのCで動作していない#。 私は不正なリクエストを受け取りましたAppharbor JustOneDB httpsリクエストからC#400エラーを取得
私は検索してセキュリティを無効にしましたが、それでもまだ動作しません。何か案は? 誰でもこのやりとりとJustOneDBをしましたか?
これは、他のすべての残りの部分の例/ Wに沿って動作します:
curl -k -XGET 'https://username:[email protected]:31415/justonedb/database/database name'
これは動作しません:私は私のパスコードを削除する文字列をDummied。
public ActionResult JustOneDb()
{
///////////
HttpWebRequest request = null;
HttpWebResponse response = null;
try
{
String Xml;
//curl -k -XGET 'https://[email protected].105:31415/justonedb/database/n10lvkpdhdxei0l2uja'
string url = @"https://[email protected]:31415/justonedb/database/n10lvkpdhdxei0l2uja";
request = (HttpWebRequest)WebRequest.Create(url);
request.Method = "GET";
request.Credentials = CredentialCache.DefaultCredentials;
// Ignore Certificate validation failures (aka untrusted certificate + certificate chains)
ServicePointManager.ServerCertificateValidationCallback = ((sender, certificate, chain, sslPolicyErrors) => true);
// Get response
using (response = (HttpWebResponse)request.GetResponse())
{
// Get the response stream
StreamReader reader = new StreamReader(response.GetResponseStream());
Xml = reader.ReadToEnd();
}
return Content(Xml);
}
catch (Exception ee)
{
return Content(ee.ToString());
}
//////////////
ViewBag.fn = "*.xml";
return View();
}
結果:
System.Net.WebException: The remote server returned an error: (400) Bad Request. at System.Net.HttpWebRequest.GetResponse()
at Mvc3Razor.Controllers.MyXmlController.JustOneDb() ...
TIA FXM:{
RestSharpも機能しませんでした。私はそれが証明書付きの何かを持っていると思う。その他のhttpsサイトが動作します。そして、カールが働きます。本当に同じアプリケーションがPerlの平和を持っているため、JustOneDbに残りをやりたい。おかげさまで – FxM
さて、私はJustOneDBの人と連絡を取るつもりです。 – friism