0
編輯:由於某種原因它突然生效。沒有改變任何代碼..HttpWebRequest響應保持爲空
我正在使用HttpWebRequest
從URL獲取Xml
文件。 這個HttpWebRequest在我所有的其他頁面上都能正常工作,但在這個頁面上,它並不會。 obj.Text
中的文本是4015087900026(代碼正在運行時檢查它)並且url的文本是http://cocktailpws.net23.net/requests/get_cocktail.php?barcode=4015087900026,但response
是null
。不會拋出異常或出現任何錯誤。有誰知道我可能會做錯什麼?
C#:
try
{
//string urlPar = "barcode=" + obj.Text;
string url = "http://cocktailpws.net23.net/requests/get_cocktail.php?barcode=" + obj.Text;
HttpWebRequest request = WebRequest.Create(url) as HttpWebRequest;
request.BeginGetResponse(r =>
{
var reponse = request.EndGetResponse(r);
XDocument xDoc = XDocument.Load(reponse.GetResponseStream());
//rest of the code
}, null);
}
catch (Exception myExc)
{
Console.WriteLine(myExc.Message);
}
感謝。也適用。它比我的更清晰,所以我要使用它。 – JelleKerkstra