با سلام.
	بنده برای دریافت TGT به شیوه زیر عمل کردم.
this.classBaseInfoService.GeneralPost({ username : "...", password : ".."}, "http://192.168.1.200/portal/restcas/tickets/");
GeneralPost(model: any, url?: string): ng.IPromise<Array<T>> {
        let postUrl = this.url;
        if (url != null)
            postUrl = url;
        this.configPost = {
            method: 'POST',
            url: postUrl,
            headers: {
                "Content-Type": "multipart/form-data",
                "dataType": "json",
                "authenticationToken": this.token
            },
            data: model
        };
        return this.httpService(this.configPost).then((response) => {return response.data; })
            .catch((error) => { console.log('error',error); return []; });
    }
	وقتی این سرویس را فراخوانی می کنم خطای زیر را دریافت می کنم:
error Object { data: null, status: 0, headers: headersGetter/<(), config: Object, statusText: "" }
 Response header is:
Allow: OPTIONS, TRACE, GET, HEAD, POST
Content-Length: 0
Date: Mon, 27 Mar 2017 10:32:59 GMT
Public: OPTIONS, TRACE, GET, HEAD, POST
Server: Microsoft-IIS/8.5
X-Powered-By: ASP.NET