REST api header link href

时间:2018-12-05 作者:digitalcreative.tech

如果我打电话

curl -I https://example.com
在终端中,我得到了正确的响应

Link: <https://example.com/wp-json/>; rel="https://api.w.org/"
如果我打电话

$response = wp_remote_head( \'https://example.com\' );
I打印响应。链接:我得到的是

Link: ; rel="https://api.w.org/"
Link: ; rel=shortlink
数据中似乎去掉了href,但留下了分号。这是wordpress重新命名的方法,用于断言REST api是否处于活动状态,以及是否选择了永久链接。

从页眉获取href链接的正确方法是什么?

1 个回复
SO网友:digitalcreative.tech

原来它一直都在那里,但在输出过程中被呈现为html标记。我最终使用了;

echo htmlspecialchars($response);
使其在页面上正确显示。虽然我想在php中对其进行检查,但我还没有弄清楚,很高兴发现它工作正常。它显示在元素检查器中的html中,这是我没有想到要检查的。。。。哎哟。