Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void getPostTest()
- {
- var host = "localhost";
- var port = "9443";
- var baseUrl = string.Format("https://{0}:{1}", host, port);
- var container = new CookieContainer();
- //Make initial request to get a cookie
- var request = (HttpWebRequest)WebRequest.Create(baseUrl + "/jts/authenticated/identity");
- request.CookieContainer = container;
- request.Method = WebRequestMethods.Http.Get;
- var response = request.GetResponse();
- //Attempt to authenticate with the server
- var username = "ADMIN";
- var password = "ADMIN";
- var request2 = (HttpWebRequest)WebRequest.Create(
- string.Format(baseUrl + "/jts/authenticated/j_security_check?j_username={0}&j_password={1}",
- username,
- password));
- request2.CookieContainer = container;
- request2.Method = WebRequestMethods.Http.Post;
- request2.ContentType = "application/x-www-form-urlencoded";
- var response2 = request2.GetResponse();
- if (response2.Headers["X-com-ibm-team-repository-web-auth-msg"] != null)
- {
- Console.WriteLine("Username or password incorrect");
- return;
- }
- Console.WriteLine("Login successful");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement