1 Reply Latest reply on Jul 31, 2016 5:40 AM by tbugnar RSS
    tbugnar Newbie

    Thingworx Service C# Call

    Hi Everyone,

     

    I am trying  to integrate thingworx into a .Net Web Application. I need to call a Tw Service but it does not work.The service returns an InfoTable

     

    I enabled Allow Request Method Switch in Tw

     

    Bellow is the code

     

    var req = (HttpWebRequest)WebRequest.Create(url);

                req.Accept = "application/json";

                req.Method = "POST";

                req.ContentType = "application/json";

                req.Headers["Authorization"] = "Basic " + Convert.ToBase64String(Encoding.Default.GetBytes("user:pass"));

            

                HttpWebResponse resp = req.GetResponse() as HttpWebResponse;

     

    For the GET verb it works but it returns the service signature which is useless, but for POST it returns "The remote server returned an error: (400) Bad Request"

     

    Dou you have any Samples of REST calls using C# ?

     

    Thank you,

     

    Tudor