با سلام.
بنده برای دریافت 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