Hi Charles, Can you share the error message. I think WebClient it's easy to use for calling a web API in c#.
Cheers, On Aug 20, 2015 7:41 AM, "charles waka" <charl...@gmail.com> wrote: > Hi, > > Can anyone have an example of an established connection to DHIS2 using C# > HttpWebRequest or WebClient methods? > > I have written this method and all i get are errors when establishing the > connection. > > private void ConnectDHIS() > { > string uname = "admin", pwd = "district"; > string formattedUrl = " > https://apps.dhis2.org/demo/dhis-web-commons/security/login.action?authOnly=true > "; > string credentials = > Convert.ToBase64String(Encoding.ASCII.GetBytes(uname + ":" + pwd)); > HttpWebRequest request = > (HttpWebRequest)HttpWebRequest.Create(formattedUrl); > // request.PreAuthenticate = true; > request.Headers[HttpRequestHeader.Authorization] = > string.Format("Basic {0}", credentials); > // request.Headers["Authorization"] = "Basic " + credentials; > //request.Headers.Add("Authorization","Basic " + credentials); > HttpWebResponse response = > (HttpWebResponse)request.GetResponse(); > txtresponse.Text = response.ResponseUri.ToString(); > } > > The above code does not work even for my own local instance of DHIS2. > > Charles. > > _______________________________________________ > Mailing list: https://launchpad.net/~dhis2-users > Post to : dhis2-users@lists.launchpad.net > Unsubscribe : https://launchpad.net/~dhis2-users > More help : https://help.launchpad.net/ListHelp > >
_______________________________________________ Mailing list: https://launchpad.net/~dhis2-users Post to : dhis2-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~dhis2-users More help : https://help.launchpad.net/ListHelp