Как я могу сделать метод PROPFIND с httpclient на Angular 5? - PullRequest
0 голосов
/ 26 июня 2018

У меня есть сервер freenas с общим доступом к WEBDAV. Я хотел бы подключить мой угловой офис к NAS, чтобы получить список файлов в каталоге. После долгих исследований я не нашел, как я могу выполнить http-запрос в угловом формате с помощью методов PROPFIND ... и получить мой список файлов в формате xml.

Спасибо за вашу помощь. (извините за мой английский).

1 Ответ

0 голосов
/ 01 октября 2018

вы можете использовать метод 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);
  )
...