public Boolean testRestConnectionv11()
        {
            String URL  = this.RestEndpointURL + ":" + this.CRPort + "/v1/authentication";
            string json = "{ \"username\" : \"" + this.RestLogin + "\", \"password\" : \"" + this.RestPassword + "\" }";

            RestResponse resp = CRRestUtils.SendAuthRequest(URL, json, this.CRMajorVersion);

            Console.WriteLine("Debug:" + URL);

            //AuthResponsev6_401
            AuthResponse_200 r = JsonConvert.DeserializeObject <AuthResponse_200>(resp.RetResponse);


            if (r.token == null)
            {
                Console.WriteLine(" -- Error: REST Authentication failed: " + resp.RetResponse);
                return(false);
            }
            else
            {
                Console.WriteLine("Token: " + r.token);
            }

            this.RestAuthToken = r.token;
            return(true);
        }
Exemple #2
0
        public String getTaskBots()
        {
            String       body   = "{\"sort\":[{\"field\":\"directory\",\"direction\":\"desc\"},{\"field\":\"name\",\"direction\":\"asc\"}],\"filter\":{},\"fields\":[],\"page\":{\"offset\":0,\"total\":2,\"totalFilter\":2,\"length\":200}}";
            String       Req    = this.broker.RestEndpointURL + ":" + this.broker.CRPort + "/v1/repository/directories/7/files/list";
            RestResponse MyResp = CRRestUtils.SendPostRequest(Req, body, this.broker.RestAuthToken, 11);

            return(MyResp.RetResponse);
        }