为什么WooCommerce的REST API会在经过身份验证的调用中以302响应?



所以我正在通过woocommerce API与WooCommCommerce商店集成。

有时,api端点会按预期进行响应,并使用包含相关资源数据的JSON负载。有时,它会以302错误和重定向位置作为响应。

重定向时,位置如下所示:https://example.com?aiowpsec_do_log_out=1&al_additional_data=1&amp_wpnonce=861898d6ac

我认为这可能是永久链接的问题,但它们已经被设置为自定义设置,而不是许多文章警告的默认设置。

然而,有趣的行为是,如果我在没有凭据的情况下发出API请求,API仍然会按预期响应。而且,如果我转到permalinks页面并保存设置,API就会在短时间内按预期开始工作。如果我清除cookie,它仍然执行相同的操作。

知道是什么导致了这种行为吗?

我们最终更改了wordpress设置中的永久链接,这为我们解决了问题。

最新更新