19 lines
652 B
TypeScript
19 lines
652 B
TypeScript
import {Injectable} from "@angular/core";
|
|
import {HttpClient, HttpHeaders} from "@angular/common/http";
|
|
import {Observable} from "rxjs";
|
|
import {environment} from "../../../environments/environment";
|
|
|
|
@Injectable({
|
|
providedIn: "root"
|
|
})
|
|
export class SingleRecordValidatorService {
|
|
|
|
constructor(private http: HttpClient) {}
|
|
|
|
validateRecord(xml: string, guidelinesName: string): Observable<any> {
|
|
let url = environment.validatorAPI + "validate?guidelines="+guidelinesName;
|
|
let headers = new HttpHeaders({'Content-Type': 'application/json', 'accept': 'application/json'});
|
|
return this.http.post<any>(url, xml, {headers: headers});
|
|
}
|
|
}
|