metadata-validator-ui/src/app/pages/single-record-validator/single-record-validator.ser...

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});
}
}