My server takes 2 parameter username and password to a page login.php and returns the JSON object if the user is authenticated “{ authenticated : true }”, how do I send the get request and how do get the parsed JSON oject…
Please Help…
Were you able to resolve the issue ? If yes , please share the code
Could you do this:
Send request
public getStationData(): Promise<Object> {
return this.http.get("http://some.url").toPromise()
.then(this.extractJSONData)
.catch(this.handleError);
}
Convert response to JSON
private extractJSONData(res: Response) {
console.log("extractJSONData");
let data: any[];
try {
data = JSON.parse(res.text());
}
catch (err) {
console.error("extractJSONData: " + err);
}
return data;
}
Error Handler
private handleError(error: any) {
console.log("handleError");
let errMsg = "";
if (error != null) {
errMsg = (error.message) ? error.message :
error.status ? `${error.status} - ${error.statusText}` : 'Server error';
}
else {
errMsg = "Unknown error";
}
console.error("handleError: " + errMsg);
return Observable.throw("handleError: " + errMsg);
}