我是网络开发的新手(培训生),我才刚刚开始研究其“语言”。我必须每天向老板报告,但我必须使用正确的条款。我一直在阅读URL anatomy,以解释该URL的片段: https://www.c2ccertified.org/api_v2/search&username=rikotech&offset=50 。
我看到一些类似于查询参数的内容:offset
和username
,但是我看不到问号。
我不知道该如何分割URL的这一部分(正确的说法):
search&username = rikotech&offset = 50
这些查询参数吗?因为在我看来,它们在语义上达到了这个目的。它们从API服务器过滤结果。
------编辑------
我发现了使用Node.js URL解析器的有用工具:
url = new URL(`https://www.c2ccertified.org/api_v2/search&username=rikotech&offset=50`)
console.log(url);
它为我完成了工作:
URL {
href:
'https://www.c2ccertified.org/api_v2/search&username=rikotech&offset=50',
origin: 'https://www.c2ccertified.org',
protocol: 'https:',
username: '',
password: '',
host: 'www.c2ccertified.org',
hostname: 'www.c2ccertified.org',
port: '',
pathname: '/api_v2/search&username=rikotech&offset=50',
search: '',
searchParams: URLSearchParams {},
hash: '' }
答案 0 :(得分:0)
如果没有“?”,则没有查询,因此没有查询参数。参见https://www.greenbytes.de/tech/webdav/rfc3986.html#components。