我可以从任何远程客户端/服务器发出以下请求:
curl 'http://my.drupalserver.com/node/4688?_format=json' -H 'Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=' -H 'Accept-Encoding: gzip, deflate, sdch' -H 'Accept-Language: nl-NL,nl;q=0.8,en-US;q=0.6,en;q=0.4' -H 'User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36' -H 'Content-Type: application/hal+json' -H 'Accept: */*' -H 'Connection: keep-alive' --compressed
它的工作原理:我按预期得到了我的节点。
但是:当我在同一服务器上发布完全相同的请求时,我会收到 403禁止错误。
我在我的智慧结束时,两个请求的drupal web profiler清楚地显示请求标题是相同的,所以我不知道问题可能是什么。
我已经清除了缓存,检查了"可信主机",...
我正在运行Drupal 8.0.5