【问题标题】:Woocommerce Analytics Error: 414 (Request-URI Too Long )Woocommerce 分析错误:414(请求 URI 太长)
【发布时间】:2020-11-03 20:50:25
【问题描述】:

最近,我的 Woocommerce 分析仪表板停止加载分析和报告,现在给我一个错误 414 (Request URI to Long)

更详细的错误:

GET https://webiste/wp-json/wc-analytics/reports/revenue/stats?order=asc&interval=day&per_page=100&after=2020-11-01T00%3A00%3A00&before=2020-11-03T23%3A59% 3A59&fields%5B0%5D=gross_sales&fields%5B1%5D=refunds&fields%5B2%5D=coupons&fields%5B3%5D=net_revenue&fields%5B4%5D=taxes&fields%5B5%5D=shipping&fields%5B6%5D=total_sales&_locale=user 414(请求-URI太长了)

并且位于:api-fetch.min.js?ver=8773a93ea0d1278a2eaa147fdb6eb96d:2

【问题讨论】:

    标签: javascript jquery wordpress woocommerce


    【解决方案1】:

    这可能是由于网络服务器配置或更改,而不是 Woocommerce 本身的更改。

    这个 414 错误是网络服务器(或网络代理或其他中介)说“你向我发送了一个页面请求,而你给我的 url/uri 字符太多”。该服务器将对这些请求的持续时间有某种上限。该请求的长度为 331 个字符。

    Woocommerce api 对此特别敏感,因为它们将所有过滤参数作为 GET uri 参数(与 POST 变量相对)传递。

    您可以通过增加限制来解决此问题。在 Nginx 中,它是一个名为 large_client_header_buffers 的设置。在 Apache 中是 LimitRequestLine。您自己的服务器/服务可能不同。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-06-02
      • 2017-12-14
      • 2014-03-28
      • 1970-01-01
      • 2011-02-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多