diff --git a/api/core/workflow/nodes/http_request/http_executor.py b/api/core/workflow/nodes/http_request/http_executor.py index 10002216f1f73..74a6c5b9de62c 100644 --- a/api/core/workflow/nodes/http_request/http_executor.py +++ b/api/core/workflow/nodes/http_request/http_executor.py @@ -42,7 +42,10 @@ def is_file(self) -> bool: return any(v in content_type for v in file_content_types) def get_content_type(self) -> str: - return self.headers.get('content-type') + if 'content-type' in self.headers: + return self.headers.get('content-type') + else: + return self.headers.get('Content-Type') or "" def extract_file(self) -> tuple[str, bytes]: """