Параметры URL но знак? Отсутствует - PullRequest
0 голосов
/ 18 июня 2019

Я новичок (стажер) в веб-разработке, и я только начал изучать его "язык". Я должен сообщать каждый день своему боссу, но я должен использовать правильные термины. Я читал о анатомии URL , чтобы объяснить фрагменты этого URL: https://www.c2ccertified.org/api_v2/search&username=rikotech&offset=50.

Я вижу что-то, похожее на параметры запроса: offset и username, но я не вижу знака вопроса.

Я не знаю, как фрагментировать (в правильном выражении) эту часть URL:

Поиск и имя пользователя = rikotech и смещение = 50

Это параметры запроса? Потому что мне кажется, что они служат этой цели - семантически. Они фильтруют результат с сервера API.

------ EDIT ------

Я нашел полезный инструмент для использования URL-парсера Node.js:

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: '' }

1 Ответ

0 голосов
/ 18 июня 2019

Если нет «?», Значит, нет запроса, поэтому нет аргументов запроса. Смотри https://www.greenbytes.de/tech/webdav/rfc3986.html#components.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...