gpt4 book ai didi

node.js - 如何检查nodejs中的标题?

转载 作者:搜寻专家 更新时间:2023-11-01 00:35:49 26 4
gpt4 key购买 nike

这是运行良好的实际代码,但我想检查我的 header 是否正确传输到我的 api:

var request = require('request');
var express = require('express');
var router = express.Router();

/* GET data by sportId */
router.get('/:locale/:sportId/:federationId/:date', function(req, res) {
var date = req.params.date;
var locale = req.params.locale;
var sportId = req.params.sportId;
var federationId = req.params.federationId;

request(getEventsOptions(sportId, federationId, date, locale), function(error, response, body) {
res.send(body);
});
});

// get options for request
function getEventsOptions(sportId, federationId, date, locale)
{
return {
url: `http://myapi.com/event/sport/${sportId}/date-from/${date}`,
headers: {
'accept': 'application/json',
'dateTo': date,
'federationIds': federationId,
'X-Application-ID': 'sporter',
'Accept-Language': locale,
}
};
}

所以我的问题很笼统,我如何在 Node js 应用程序中检查我的调用 header ?

最佳答案

可以通过三种方式实现:

首先,使用req.get函数:

req.get('headerName');

二、使用req.header函数:

req.header('headerName');

三、使用req.headers实际对象:

req.headers['headerName'];

希望对你有帮助。

关于node.js - 如何检查nodejs中的标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52409154/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com