Skip to content

Commit f241587

Browse files
committed
add comment
1 parent 7e3920d commit f241587

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

sdk/Common/Communication/ServiceClientImpl.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -359,7 +359,9 @@ private static void SetRequestHeaders(HttpWebRequest webRequest, ServiceRequest
359359
// we have to call an internal method to skip validation.
360360
foreach (var h in serviceRequest.Headers)
361361
{
362-
if ((serviceRequest.UseChunkedEncoding || serviceRequest.Content != null && !serviceRequest.Content.CanSeek) && h.Key.Equals(HttpHeaders.ContentLength))
362+
// Nginx does not accept a chunked encoding request with Content-Length, as detailed in #OSS-2848
363+
if (h.Key.Equals(HttpHeaders.ContentLength) && (serviceRequest.UseChunkedEncoding ||
364+
(serviceRequest.Content != null && !serviceRequest.Content.CanSeek)))
363365
{
364366
continue;
365367
}

0 commit comments

Comments
 (0)