Skip to content

Commit 74fa985

Browse files
committed
Stream rendering of Remote Config API
1 parent 142d17c commit 74fa985

File tree

1 file changed

+1
-6
lines changed

1 file changed

+1
-6
lines changed

tracer/src/Datadog.Trace/RemoteConfigurationManagement/Transport/RemoteConfigurationApi.cs

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -60,11 +60,6 @@ public static RemoteConfigurationApi Create(IApiRequestFactory apiRequestFactory
6060
var uri = _apiRequestFactory.GetEndpoint(configEndpoint);
6161
var apiRequest = _apiRequestFactory.Create(uri);
6262

63-
var requestContent = JsonConvert.SerializeObject(request);
64-
Log.Debug("Sending Remote Configuration Request: {Content}", requestContent);
65-
var bytes = Encoding.UTF8.GetBytes(requestContent);
66-
var payload = new ArraySegment<byte>(bytes);
67-
6863
if (_containerId != null)
6964
{
7065
apiRequest.AddHeader(AgentHttpHeaderNames.ContainerId, _containerId);
@@ -75,7 +70,7 @@ public static RemoteConfigurationApi Create(IApiRequestFactory apiRequestFactory
7570
apiRequest.AddHeader(AgentHttpHeaderNames.EntityId, _entityId);
7671
}
7772

78-
using var apiResponse = await apiRequest.PostAsync(payload, MimeTypes.Json).ConfigureAwait(false);
73+
using var apiResponse = await apiRequest.PostAsJsonAsync(request, MultipartCompression.None).ConfigureAwait(false);
7974
var isRcmDisabled = apiResponse.StatusCode == 404;
8075
if (isRcmDisabled)
8176
{

0 commit comments

Comments
 (0)