Есть ли способ зарегистрировать запрос на выборку узла? ⇐ Javascript
-
Гость
Есть ли способ зарегистрировать запрос на выборку узла?
Итак, я пытаюсь использовать некоторые API в node.js, используя node-fetch, и мне хотелось бы записать окончательный запрос, отправляемый на сервер, но я не могу найти хоть как это сделать. Не могли бы вы мне помочь, пожалуйста? Вот код:
const fs = require('fs'); const fetch = require('node-fetch'); const https = require('https'); const reqUrl = 'https://endpoint.com'; константные заголовки = { «Принять»: «приложение/json», «Тип контента»: «приложение/json», 'Дайджест': 'SHA-256=47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=', «Дата»: «Сб, 20 марта 2021 г., 15:42:18 по Гринвичу», «X-Request-ID»: «request_id», «Авторизация»: «Носитель my_bearer», «Подпись»: «my_signature» }; константные сертификаты = { ключ: fs.readFileSync('path_to_key'), сертификат: fs.readFileSync('path_to_cert') }; асинхронная функция getAccounts() { константные параметры = { сертификат: сертификаты.серт, ключ: сертификаты.ключ, отклонитьНеавторизованный: ложь }; const sslConfiguredAgent = новый https.Agent(options); пытаться { // вот в чем проблема. Как просмотреть окончательный заголовок запроса? выборка (reqUrl, { метод: «ПОЛУЧИТЬ», заголовки: заголовки, агент: SSLConfiguredAgent }).then(ответ => { константные заголовки = ответ.заголовки; console.log(заголовки); // Я знаю, что этот журнал выводит заголовки RESPONSE, я хочу узнать, как выводить заголовки REQUEST }); } поймать (ошибка) { console.log(ошибка); } }; Получить Аккаунты(); // вызов функции
Итак, я пытаюсь использовать некоторые API в node.js, используя node-fetch, и мне хотелось бы записать окончательный запрос, отправляемый на сервер, но я не могу найти хоть как это сделать. Не могли бы вы мне помочь, пожалуйста? Вот код:
const fs = require('fs'); const fetch = require('node-fetch'); const https = require('https'); const reqUrl = 'https://endpoint.com'; константные заголовки = { «Принять»: «приложение/json», «Тип контента»: «приложение/json», 'Дайджест': 'SHA-256=47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=', «Дата»: «Сб, 20 марта 2021 г., 15:42:18 по Гринвичу», «X-Request-ID»: «request_id», «Авторизация»: «Носитель my_bearer», «Подпись»: «my_signature» }; константные сертификаты = { ключ: fs.readFileSync('path_to_key'), сертификат: fs.readFileSync('path_to_cert') }; асинхронная функция getAccounts() { константные параметры = { сертификат: сертификаты.серт, ключ: сертификаты.ключ, отклонитьНеавторизованный: ложь }; const sslConfiguredAgent = новый https.Agent(options); пытаться { // вот в чем проблема. Как просмотреть окончательный заголовок запроса? выборка (reqUrl, { метод: «ПОЛУЧИТЬ», заголовки: заголовки, агент: SSLConfiguredAgent }).then(ответ => { константные заголовки = ответ.заголовки; console.log(заголовки); // Я знаю, что этот журнал выводит заголовки RESPONSE, я хочу узнать, как выводить заголовки REQUEST }); } поймать (ошибка) { console.log(ошибка); } }; Получить Аккаунты(); // вызов функции
Мобильная версия