From 5c455898822d7c6dc844962351afb3a773374e51 Mon Sep 17 00:00:00 2001 From: Simon Cruanes Date: Tue, 20 Jun 2023 11:08:38 -0400 Subject: [PATCH] fix: use the proper content-type header for ezcurl --- src/client-ocurl/opentelemetry_client_ocurl.ml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/client-ocurl/opentelemetry_client_ocurl.ml b/src/client-ocurl/opentelemetry_client_ocurl.ml index 81319741..39de6250 100644 --- a/src/client-ocurl/opentelemetry_client_ocurl.ml +++ b/src/client-ocurl/opentelemetry_client_ocurl.ml @@ -118,9 +118,11 @@ end = struct if !debug_ || config.debug then Printf.eprintf "opentelemetry: send http POST to %s (%dB)\n%!" url (String.length data); + let headers = + ("Content-Type", "application/x-protobuf") :: config.headers + in match - Ezcurl.post ~headers:config.headers ~client ~params:[] ~url - ~content:(`String data) () + Ezcurl.post ~headers ~client ~params:[] ~url ~content:(`String data) () with | Ok { code; _ } when code >= 200 && code < 300 -> () | Ok { code; body; headers = _; info = _ } ->