オリジナル:
http://www.imooc.com/article/8913
自分の例:
web.configファイル
<のappSettings>
<キー= "GmailUrl"値を追加= "https://でAAA / BBB / CCC /" />
</のappSettings>
プライベート文字列GetUserAddress(文字列ID)
{
しようと
{
ServicePointManager.ServerCertificateValidationCallback =(送信者、証明書チェーン、sslPolicyErrors)=>真;
文字列のURL = ConfigurationManager.AppSettings [ "GmailUrl"] + ID;
HttpWebRequestの要求=(HttpWebRequestの)WebRequest.Create(URL);
request.Method = "GET"。
request.ContentType = "text / htmlの;のcharset = UTF-8";
HttpWebResponseの応答=(HttpWebResponseの)request.GetResponse();
ストリームstream = response.GetResponseStream()。
StreamReaderをStreamReaderを=新しいStreamReaderを(ストリーム、Encoding.GetEncoding( "UTF-8"));
ストリングretString = streamReader.ReadToEnd()。
streamReader.Close();
stream.Close();
response.Close();
JArray値=(JArray)JsonConvert。
戻り値[0] [ "住所"]のToString()。
}
キャッチ(例外)
{
リターン「」。
}
}
もちろん、Newtonsoft.Json.dllを必要とします
それがhttpsで始まるがあればまた、また、あなたは真のServicePointManager.ServerCertificateValidationCallback =(送信者、証明書、チェーン、sslPolicyErrors)=>を追加する必要があり、安全な接続を確立します。
ます。https://www.cnblogs.com/mabelhua/p/6708048.htmlで再現