私は次のコードを使用しています:
var request = (HttpWebRequest)WebRequest.Create(new Uri(addy));
request.UserAgent = "Mozilla/5.0 (Windows; U; MSIE 9.0; WIndows NT 9.0; en-US))";
request.BeginGetResponse(
r =>
{
var httpRequest = (HttpWebRequest)r.AsyncState;
var httpResponse = (HttpWebResponse)httpRequest.EndGetResponse(r);
using (var reader = new StreamReader(httpResponse.GetResponseStream()))
{
var response = reader.ReadToEnd();
results = (String)response;
}
}, request);
addyは次のとおりです:http://maps.googleapis.com/maps/api/geocode/xml ? address = limavady&sensor = false
結果は、Webリクエストの結果を出力するグローバル文字列にすぎません。
問題は、結果にnull値が出力され続けることと、Webアドレスを確認したことです。これは正しく、出力されるはずです。
これに関するアイデア、またはあなたが私を正しい方向に向けることができれば、私は感謝するでしょう