mirror of https://github.com/langgenius/dify.git
The decode_plugin_from_identifier endpoint was sending plugin_unique_identifier in the request body with a GET request. This causes issues with HTTP intermediaries like Google Cloud Run's frontend, which rejects GET requests with a body as malformed (returning 400 Bad Request). Changed from `data=` (request body) to `params=` (query parameters), which is: - Consistent with similar GET endpoints (fetch_plugin_manifest, fetch_plugin_by_identifier) - Compliant with HTTP standards (GET requests should not have semantic body content) - Compatible with Cloud Run and other HTTP proxies/load balancers 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| agent.py | ||
| asset.py | ||
| base.py | ||
| datasource.py | ||
| debugging.py | ||
| dynamic_select.py | ||
| endpoint.py | ||
| exc.py | ||
| model.py | ||
| oauth.py | ||
| plugin.py | ||
| tool.py | ||
| trigger.py | ||