Инструменты для захвата и конвертирования Интернета
Интернет-сообщество GrabzIt

Como puedo consumir el servicio desde Angular + / 8

Буэнас тардес, я густария intEntar probar este servicio para convertir informes Web que están en las últimas versiones de Angular, 
Quiero saber de que manera puedo consumir la Rest Api использует Json, ya que veo que en su ejemplo por POSTMAN que envian los valores por medio de form-data.

С уважением,

На вопрос анонима 23 марта 2021 г.

REST API основан на JSON, но вы можете получить ту же функциональность на многих разных языках, включая PHP, JavaScript и т. Д.

Ответ службы поддержки GrabzIt 23 марта 2021 г.

Спасибо поддержке GRABZIT за ваш ответ.

Я отправляю запрос с помощью Angular fine, имитируйте пример PostMan.

Теперь моя проблема в том, что rest api ответит мне "file = {type: 0}"

ГРАБЗИТ поддерживает HTML5 с высокими диаграммами ???

благодарность!

Ответ анонимен 23 марта 2021 г.

Вероятно, это потому, что он возвращает файл в ответе, и почтальон не может его обработать. JSON следует возвращать только в случае ошибки.

Ответ службы поддержки GrabzIt 23 марта 2021 г.

No me retorno ningún archivo, me retorna un objeto que lo unico que tiene es -  файл = {тип: 0}

нет encuentro ninguna cadena de bytes для скачивания в PDF

Сегуире intэнтадо.

С уважением,

Ответ анонимен 23 марта 2021 г.

Mi código es este

ExportPDFAPI (информация: любой): наблюдаемый {

const a = 'https://api.grabz.it/services/convert.ashx';
    let formData = new FormData ();
    formData.append ('ключ', Info.key);
    formData.append ('формат', Info.format);
    formData.append ('HTML', Info.html);  
    const options = {responseType: "Blob"};    
    const req = new HttpRequest ('POST', a, formData, {responseType: "blob"});
    вернуть this.http.request (req);

}

Ответ анонимен 23 марта 2021 г.

Я не думаю, что это ошибка GrabzIt, а проблема с тем, как вы используете Angular. Вот описание чего-то похожего.

Ответ службы поддержки GrabzIt 23 марта 2021 г.