当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Node.js http2.Http2ServerRequest request.url用法及代码示例


request.url

添加于:v8.4.0

请求 URL 字符串。这仅包含实际 HTTP 请求中存在的 URL。如果请求是:

GET /status?name=ryan HTTP/1.1
Accept: text/plain

那么 request.url 将是:

'/status?name=ryan'

要将 url 解析为各个部分,可以使用new URL()

$ node
> new URL('/status?name=ryan', 'http://example.com')
URL {
  href: 'http://example.com/status?name=ryan',
  origin: 'http://example.com',
  protocol: 'http:',
  username: '',
  password: '',
  host: 'example.com',
  hostname: 'example.com',
  port: '',
  pathname: '/status',
  search: '?name=ryan',
  searchParams: URLSearchParams { 'name' => 'ryan' },
  hash: ''
}

相关用法


注:本文由纯净天空筛选整理自nodejs.org大神的英文原创作品 request.url。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。