如何在Angular 5上使用httpclient执行PROPFIND方法?
我有一个带有WEBDAV共享的freenas服务器。 我想将我的angular backoffice连接到nas,以获取目录上的文件列表。 经过长时间的研究,我没有发现如何使用PROPFIND方法在angular中执行http请求。。并获取xml类型的文件列表 谢谢你的帮助。如何在Angular 5上使用httpclient执行PROPFIND方法?,angular,angular5,httpclient,webdav,propfind,Angular,Angular5,Httpclient,Webdav,Propfind,我有一个带有WEBDAV共享的freenas服务器。 我想将我的angular backoffice连接到nas,以获取目录上的文件列表。 经过长时间的研究,我没有发现如何使用PROPFIND方法在angular中执行http请求。。并获取xml类型的文件列表 谢谢你的帮助。 (对不起,我说的是英语)。您可以使用HttpClient request()方法,并将字符串'PROPFIND'作为第一个参数。 this.http.request('PROPFIND', this.WEBDAV_BAS
(对不起,我说的是英语)。您可以使用
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);
)