Pages

Thursday, January 24, 2013

C# Get My Public IP Address using ifconfig.me

using System;
using System.IO;
using System.Net;

private string createRequest(string url, string method)
{
    var request = (HttpWebRequest)WebRequest.Create(url);
    request.UserAgent = "curl";
    request.Method = method;

    using (WebResponse response = request.GetResponse())
    {
        using (var reader = new StreamReader(response.GetResponseStream()))
        {
            return (reader.ReadToEnd());
        }
    }
}

 string myIP = createRequest("http://ifconfig.me", "GET").Replace("\n", "");

No comments:

Post a Comment