Я установил перенаправление URL на http://freedns.afraid.org/, чтобы я мог сменить хост на файл, который загружает мое приложение, без необходимости изменения кода в моем приложении.
Проблема заключается в том, чточто мне нужно разрешить правильный URL перед загрузкой файла.Я попробовал метод, который нашел здесь в SO, но он не сработал (Webrequest).
Так что я полагаю, что они не используют общий редирект.
Как вы можете разрешить реальныйurl / ip?
ОБНОВЛЕНИЕ:
У меня есть другой поддомен в freedns, и если вы сделаете для него строку загрузки, вы получите страницу, на которую он должен перенаправить.Возможно, эта информация может быть полезна.
UPDATE2:
Вот код, который я использую для извлечения другой веб-страницы:
WebClient client = new WebClient();
string xml = client.DownloadString(new Uri("myfreednshere"));
Итак, запустив этот код,Я получаю строку веб-страницы b, которую перенаправляет «myfreednshere».
Это означает, что веб-клиенту удалось разрешить перенаправление URL.Есть ли какой-нибудь код, который я могу использовать, который просто разрешает перенаправление?
UPDATE3:
Это ответ, который я получаю с httprequest:
{X-Abuse: URL redirection provided by freedns.afraid.org - please report any misuse of this service
Keep-Alive: timeout=15, max=100
Connection: Keep-Alive
Transfer-Encoding: chunked
Cache-Control: public, max-age=15
Content-Type: text/html
Date: Wed, 09 Nov 2011 21:55:21 GMT
Server: Apache/1.3.41 (Unix) PHP/5.3.6 with Suhosin-Patch
X-Powered-By: PHP/5.3.6
}