December 2009 - Posts

Idén med urlförkortnings tjänster är ju bra. Men man vet inte vilken webbplats man hamnar på utan att klicka på länken? Man kan skapa sitt lilla egna program som upptäcker vart man kommer ganska enkelt.

Vi behöver lägga till en referens till  "System.Net" för att få till gång till HttpWebRequest. Jag har skapat en vanlig sträng med namnet url.

 

HttpWebRequest webReq = WebRequest.Create(url) as HttpWebRequest;
webReq.AllowAutoRedirect = true;
HttpWebResponse webResp = webReq.GetResponse() as HttpWebResponse;
webResp.Close();


Vi börjar med att skapa en WebRequest till webbadressen vi har i strängen url. Vi sätter AllowAutoRedirect till true för att tillåta att vi skickas vidare till den nya platsen.
Sedan så fångar vi upp svaret vi får från den nya webbplatsen vi kommit till.

Så med HttpWebResponse kan vi ta reda på vilken adress den nya webbplatsen har. Det Skriver vi ut genom webResp.ResponseUri.

try
{
     if (webResp.ResponseUri != null)
     {
         Console.Write("{0} --> {1}\n\r", url, webResp.ResponseUri);
     }
 
     else
     {
         Console.Write("No response url");
     }
}
 
catch (Exception ex)
{
    Console.Write(ex.Message);
}

Tänk på att börja den korta adressen med http://. Exempel: (http://bit.ly/6WXrb2)
Ladda gärna ner exemplet. Öppna helst med Visual Studio 2010 Beta 2, då det är där jag har byggt denna lilla applikation.

Jag vann en programmeringstävling som Aspsidan höll. Mer information på länken

http://buzzfrog.blogs.com/zabrak/2009/12/fredrik-forsmo-r-vinnaren-av-vs2010-tvlingen-p-aspsidan.html

Det är inte okänt att man vill att fler ska byta till nyare version av Internet Explorer så att man kan slopa stödet för Internet Explorer 6 när man skapar webbplatser.

Ett tips på hur du upptäcker om användaren har Internet Explorer 6. Du kan ändra "6.0" för att byta Internet Explorer version.

if($.browser.msie && $.browser.version=="6.0")
{
   // Gör vad du nu vill 
} 
  

Nu har jQuery 1.4 Alpha 2 släppts.

Mer informatiom och nerladdningar finns här:

http://blog.jquery.com/2009/12/18/jquery-14-alpha-2-released/

More Posts