whois
データをドラッグダウンするためにjsonwhoisapi.comに接続しようとしていますが、運がないとしています。誰かがこれをやったことがありますか? HTTP
ヘッダーを使用してAPI接続を行ったことはありません。apiを使用してjsonwhoisapi.comからwhoisデータを取得するC#
私は基本的にこれが明らかに機能していたポストオンラインからこれをコピーしましたが、次のものはGetResponseStream
で死にます。
public static void WebRequest()
{
string WEBSERVICE_URL = "https://jsonwhoisapi.com/api/v1/whois?identifier=google.com";
try
{
var webRequest = System.Net.WebRequest.Create(WEBSERVICE_URL);
if (webRequest != null)
{
webRequest.Method = "GET";
webRequest.Timeout = 20000;
webRequest.ContentType = "application/json";
webRequest.Headers.Add("userid:apikey");
using (System.IO.Stream s = webRequest.GetResponse().GetResponseStream())
{
using (System.IO.StreamReader sr = new System.IO.StreamReader(s))
{
var jsonResponse = sr.ReadToEnd();
Console.WriteLine(String.Format("Response: {0}", jsonResponse));
}
}
}
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}
}
ああ、ここでうまくフォーマットされませんでした。うーん、奇妙な。 – Milnelli
コードの最初の行の前にスペースを4つ追加して、適切に書式を設定する必要があります。編集は少なくとも6文字でなければならないと言って以来、私はそれをすることができません。また、例外を含めてください。 – Wep0n
次の行で終了し、エラーを出さずにcatchにジャンプします。 using(System.IO.Stream s = webRequest.GetResponse()。GetResponseStream()) – Milnelli