mirror of
https://github.com/netbirdio/netbird.git
synced 2025-06-20 09:47:49 +02:00
add content type before writing header (#1887)
This commit is contained in:
parent
7b254cb966
commit
71c6437bab
@ -181,8 +181,8 @@ func (h *SetupKeysHandler) GetAllSetupKeys(w http.ResponseWriter, r *http.Reques
|
|||||||
}
|
}
|
||||||
|
|
||||||
func writeSuccess(w http.ResponseWriter, key *server.SetupKey) {
|
func writeSuccess(w http.ResponseWriter, key *server.SetupKey) {
|
||||||
w.WriteHeader(200)
|
|
||||||
w.Header().Set("Content-Type", "application/json")
|
w.Header().Set("Content-Type", "application/json")
|
||||||
|
w.WriteHeader(200)
|
||||||
err := json.NewEncoder(w).Encode(toResponseBody(key))
|
err := json.NewEncoder(w).Encode(toResponseBody(key))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
util.WriteError(err, w)
|
util.WriteError(err, w)
|
||||||
|
@ -20,8 +20,8 @@ type ErrorResponse struct {
|
|||||||
|
|
||||||
// WriteJSONObject simply writes object to the HTTP response in JSON format
|
// WriteJSONObject simply writes object to the HTTP response in JSON format
|
||||||
func WriteJSONObject(w http.ResponseWriter, obj interface{}) {
|
func WriteJSONObject(w http.ResponseWriter, obj interface{}) {
|
||||||
w.WriteHeader(http.StatusOK)
|
|
||||||
w.Header().Set("Content-Type", "application/json; charset=UTF-8")
|
w.Header().Set("Content-Type", "application/json; charset=UTF-8")
|
||||||
|
w.WriteHeader(http.StatusOK)
|
||||||
err := json.NewEncoder(w).Encode(obj)
|
err := json.NewEncoder(w).Encode(obj)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
WriteError(err, w)
|
WriteError(err, w)
|
||||||
@ -63,8 +63,8 @@ func (d *Duration) UnmarshalJSON(b []byte) error {
|
|||||||
|
|
||||||
// WriteErrorResponse prepares and writes an error response i nJSON
|
// WriteErrorResponse prepares and writes an error response i nJSON
|
||||||
func WriteErrorResponse(errMsg string, httpStatus int, w http.ResponseWriter) {
|
func WriteErrorResponse(errMsg string, httpStatus int, w http.ResponseWriter) {
|
||||||
w.WriteHeader(httpStatus)
|
|
||||||
w.Header().Set("Content-Type", "application/json; charset=UTF-8")
|
w.Header().Set("Content-Type", "application/json; charset=UTF-8")
|
||||||
|
w.WriteHeader(httpStatus)
|
||||||
err := json.NewEncoder(w).Encode(&ErrorResponse{
|
err := json.NewEncoder(w).Encode(&ErrorResponse{
|
||||||
Message: errMsg,
|
Message: errMsg,
|
||||||
Code: httpStatus,
|
Code: httpStatus,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user