Angular 5 - отправка POST-запроса с HTML-содержимым в OneNote API - PullRequest
0 голосов
/ 28 апреля 2018

У меня проблемы с отправкой POST-запроса в Microsoft Graph OneNote API для создания новой страницы.

Согласно документам , мне нужно создать границу для отправки HTML-содержимого страницы. Но я не могу понять, как это сделать в Angular 5.

Это мой текущий код:

const data = new HttpParams();
data.append('Content-Disposition', 'form-data; name="Presentation"');
data.append('Content-Type', 'text/html');
data.append('text', page.content);

const headers = {
  'Content-type': `multipart/form-data; boundary=MyPartBoundary198374`,
  'Authorization': 'Bearer ' + token.toString(),
};
return this.http.post(url + 'sections/' + sectionId.toString() + '/pages',
  data, {headers: headers});

Как бы я создал этот запрос? Я уверен, что это неправильно, возможно, при добавлении содержимого страницы, но не знаю, как это сделать правильно с помощью модуля HttpClient. Все, что я получаю, это ошибка:

message:"Page create requests require the content to be multipart, with a presentation part.", 
statusText:"Unsupported Media Type"

Спасибо за любую помощь.

...