我在 Google App Engine 中使用 WordPress。当我创建 POST API 时,出现错误:“在从上游读取响应标头时,上游发送了太大的标头”。返回 502、错误网关、nginx
我在 POST API 中发送的数据(JSON)大约为 4kb。如果发送的数据低于 2kb,API 将返回成功。
我尝试了 App Engine 标准版和灵活环境,但遇到了同样的问题。
根据此链接: 上游在从上游读取响应标头时发送了太大的标头
使用缓冲区修改 nginx-app.config 文件将解决此问题。但这不起作用。
在 App Engine 中,默认的 nginx-app.config 如下所示。
location / {
try_files $uri /index.php?q=$uri&$args;
}
location ~ ^/wp-admin {
try_files $uri $uri/index.php?$args;
}
Run Code Online (Sandbox Code Playgroud)
不确定我需要在哪里添加这些代理缓冲区。
我尝试在默认位置中添加代理缓冲区,如下所示,但没有帮助。
location / {
try_files $uri /index.php?q=$uri&$args;
fastcgi_buffers 16 16k;
fastcgi_buffer_size 32k;
proxy_buffer_size 128k;
proxy_buffers 4 256k;
proxy_busy_buffers_size 256k;
}
Run Code Online (Sandbox Code Playgroud)
请帮助我解决这个问题。
google-app-engine google-app-engine-php app-engine-flexible nginx-config
Firebase在我的Android应用程序中有一个经过身份验证的用户。Webview在Android加载HTML页面的同一个应用程序中,需要Firebase通过Javascript.
对于Webview访问Firebase数据库,需要在再次进行身份验证javascript。我可以使用signInWithCustomToken(),但AndroidApp 无法创建自定义令牌,每次都必须调用 Server 来创建CustomToken并将其传递给webview.
有什么办法可以将 Authentication From AndroidApp传递到Webview里面吗?