PDA

View Full Version : سوال: گرفتن آدرس url ریدایرکت شده



alireza_sec
شنبه 30 آذر 1392, 13:14 عصر
سلام میخوام بدونم چجوری میشه یه تابع بنویسیم که یه استرینگ url بگیره
و اگه url ریدایرکت شد اون ریدایرکت بفرسته (ممکنه چند بار ریدایرکت بشه)

alireza_sec
شنبه 30 آذر 1392, 13:33 عصر
یه چیز پیدا کردم که فقط با دات نت 4.5 میاد
اگه راهی هست که با دات نت های پایین تر بیاد بگین

alireza_sec
سه شنبه 03 دی 1392, 00:06 صبح
خودم پیدا کردم گفتم به شما ها هم بگم
اینم کدش البته این 2 تا کد بود که نیاز برطرف نمیکرد ولی وقتی یکی شد نیاز برطرف شد
البته با دات نت 4.5 هههه
private string Redirect(string url)
{
string location = string.Copy(url);

HttpWebRequest request = HttpWebRequest.CreateHttp(location);
request.AllowAutoRedirect = true;
using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
{
location = response.ResponseUri.ToString();
}

return location;

}

از مدیر هم درخواست میشه تاپیک ببندند