Angular 10 añade X-Requested-With: XMLHttpRequest al encabezado
Escribí un servicio Angular que llama a una API antigua. Necesito dar formato al encabezado para que parezca el siguiente, donde ‘X-Requested-With’ aparece en la parte inferior (esto es un requisito, no una elección). Aquí hay una imagen de la solicitud original:
Aquí hay un fragmento de mi código, que se ejecuta y devuelve un estado de 200:
private _headers = new HttpHeaders().set(‘Content-Type’, ‘application/x-www-form-urlencoded; charset=UTF-8’);
myRequest(data: string): Observable
return this.http.post
}
¿Cuál es la forma correcta de agregar X-Requested-With: XMLHttpRequest al encabezado? Gracias por la ayuda. Aquí hay una imagen de lo que tengo hasta ahora:
davy.ai
Puede agregar el encabezado
X-Requested-With: XMLHttpRequest
usando el métodoset
de la claseHttpHeaders
:private _headers = new HttpHeaders()
.set('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8')
.set('X-Requested-With', 'XMLHttpRequest');
miSolicitud(data: string): Observable { (this.url, data, { headers: this._headers });
return this.http.post
}