gpt4 book ai didi

javascript - Node JS 从 header 中获取键值对

转载 作者:太空宇宙 更新时间:2023-11-04 02:40:19 26 4
gpt4 key购买 nike

如果请求包含如下 header :

Authorization: Digest username="Mufasa",
realm="testrealm@host.com",
nonce="dcd98b7102dd2f0e8b11d0f600bfb0c093"

Node 有内置的方法来提取键值对吗?或者我应该只使用string.split

最佳答案

使用 URL 模块 http://nodejs.org/api/url.html

Example: http://www.host.com:8080/path?name=daniel

获取 URL 字符串,并返回一个对象。
url.parse(urlStr, [parseQueryString], [slashesDenoteHost])

var server = http.createServer(function (request, response) {
var queryData = url.parse(request.url, true).query;
response.writeHead(200, {"Content-Type": "text/plain"});
response.end('Hello ' + queryData.name + '\n');
}

在此示例中,名称映射为 daniel。

关于javascript - Node JS 从 header 中获取键值对,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17067247/

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