semaphoreio/semaphore

Add missing `Content-Type` headers in public api

Open

#372 opened on Jun 9, 2025

View on GitHub
 (3 comments) (0 reactions) (2 assignees)Elixir (77 forks)batch import
enhancementgood first issue

Repository metrics

Stars
 (1,519 stars)
PR merge metrics
 (Avg merge 4d 11h) (23 merged PRs in 30d)

Description

Is your improvement proposal related to a problem? Please describe.

Currently, only some responses from the public API have a Content-Type header set. This can lead to issues when the requester expects a specific content type and it is not provided.

Describe the solution you'd like

Add Content-Type headers to all responses from the public API, ensuring that they are set to the appropriate type based on the content being returned (e.g., application/json for JSON responses).

Describe alternatives you've considered

No response

Additional context

Contributor guide