вы можете использовать метод HttpClient request()
и в качестве первого аргумента поместить строку 'PROPFIND'
this.http.request('PROPFIND', this.WEBDAV_BASE + '/' + directoryName , { headers: headers , responseType: 'text'}).pipe(
map(res => {
// your code goes here, play around with 'res'
})
catchError(error => error);
)