Hapi会自动转换我的查询参数

时间:2016-05-04 20:40:10

标签: node.js hapijs

我在Node.js中使用Hapi来创建API。但是,在请求到达此特定GET请求的处理程序方法之前,Hapi已更改了我的查询参数。这是从'onPreHandler'服务器扩展打印出来的。使用console.log(request)

url: 
  Url {
    search: '?number=+7025552584',
    query: { number: ' 7025552584' },
    pathname: '/api/getNumberInfo',
    path: '/api/getNumberInfo?number=+7025552584'

是否可以禁用Hapi用空格替换“+”?

有哪些解决方法?

  • 将其更改为POST请求? (这很有效,只是测试了它)
  • 自己解析request.url.search

谢谢!

0 个答案:

没有答案