Angular 6 - API Post call в Сервисе - Изменить на использование XML

Я использую Angular 6, и у меня есть служба, которая выполняет вызов Json.

Вот код:

import { Injectable } from '@angular/core';
import { HttpClient, HttpHeaders } from '@angular/common/http';

const httpOptions = {
  headers: new HttpHeaders({ 'Content-Type': 'application/json' })
};

@Injectable({
  providedIn: 'root'
})
export class ApiService {

  constructor(private http: HttpClient) { }

  create(userId, title, body) {
      const postedData = { userid: 1, title: title, body: body };
      return this.http.post('https://jsonplaceholder.typicode.com/posts', postedData, httpOptions).subscribe(result => {
        console.log(result);
      }, error => console.log('There was an error: '));
  }

}

Мой вопрос: как я могу изменить это, чтобы я мог публиковать XML вместо этого?

4 голоса | спросил Craig2018 6 Maypm18 2018, 16:20:50

1 ответ


0
Вам необходимо изменить тип кодировки в заголовках вашего почтового запроса ---- +: = 0 =: + ----
ответил edkeveked 6 Maypm18 2018, 16:29:06

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132