0
语境
  • node.js 版本:v6.8.1
  • hapi.js 版本:v15.1.1
  • 操作系统:macOS Sierra

我使用 'GET' 类型的 ajax 发送从输入获得的 ' https://lodash.com/docs/4.16.4#chunk ' 之类的 url,但在 'reuest. url.path'。

是我的代码的一部分。

我怎么解决这个问题?请!

4

2 回答 2

0

片段不在 HTTP 请求(无论是地址栏还是 ajax)消息中发送。第一个之后的任何内容#都是片段标识符。你应该阅读《<a href="https://blog.httpwatch.com/2011/03/01/6-things-you-should-know-about-fragment-urls/" rel="nofollow">6件事你应该知道的片段 URL》。

于 2016-10-17T12:44:24.377 回答
0

这是正确的行为。url的fragment(# 之后)部分永远不会被浏览器传递给服务器。

您可以尝试通过query部分 url 将参数传递给服务器,例如:

https://example.com/something/?chunk=true
于 2016-10-17T10:08:37.833 回答