Как вывести Location из Headers JS

  • Автор темы Автор темы Dmitron
  • Дата начала Дата начала

Dmitron

A-Parser Enterprise License
A-Parser Enterprise
Пробовал так, не помогло

let url = resp.headers.Location;

Подскажите как вывести данные в строку из массива headers
 
Код:
response.headers.location
Код:
class Parser {
    constructor() {
        this.defaultConf = {
            version: '0.1.2',
            results: {
                flat: [
                    ['location', 'Location'],
                ]
            },
            results_format: '$query -> $location\\n',
            parsecodes: {
                300: 1,
                301: 1,
                302: 1
            },
            max_size: 200 * 1024
        };
    }

    *parse(set, results) {
        let response = yield this.request('GET', set.query, {}, {
            decode: 'auto-html'
        });

        if(response.success) results.location = response.headers.location;
        
        results.success = response.success;
        return results;
    }
}
b9lae_191028110109.png
 
Спасибо, разобрался
Есть ли в вашем арсенале пример POST запроса с передачей данных?
 
Последнее редактирование:
Есть ли в вашем арсенале пример POST запроса с передачей данных?
Там почти все так же, как и для GET, только указываете метод POST, а в 3-м параметре передаете хеш с телом запроса. Документация: https://a-parser.com/wiki/js-parsers/#3-yield-this-request-method-url-queryparams-opts
Также, в Каталоге есть пример отправки файла: https://a-parser.com/resources/310/
 
Назад
Верх