Skip to content

Commit 94074d6

Browse files
Fix date format to use RFC 1123 format instead of culture-dependent format
Co-authored-by: waldekmastykarz <[email protected]>
1 parent 58c229a commit 94074d6

File tree

5 files changed

+7
-7
lines changed

5 files changed

+7
-7
lines changed

DevProxy.Plugins/Behavior/GraphRandomErrorPlugin.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -289,7 +289,7 @@ private void UpdateProxyResponse(ProxyRequestArgs e, HttpStatusCode errorStatus)
289289
{
290290
var session = e.Session;
291291
var requestId = Guid.NewGuid().ToString();
292-
var requestDate = DateTime.Now.ToString(CultureInfo.CurrentCulture);
292+
var requestDate = DateTime.Now.ToString("r", CultureInfo.InvariantCulture);
293293
var request = session.HttpClient.Request;
294294
var headers = ProxyUtils.BuildGraphResponseHeaders(request, requestId, requestDate);
295295
if (errorStatus == HttpStatusCode.TooManyRequests)
@@ -330,7 +330,7 @@ private void UpdateProxyBatchResponse(ProxyRequestArgs ev, GraphBatchResponsePay
330330

331331
var session = ev.Session;
332332
var requestId = Guid.NewGuid().ToString();
333-
var requestDate = DateTime.Now.ToString(CultureInfo.CurrentCulture);
333+
var requestDate = DateTime.Now.ToString("r", CultureInfo.InvariantCulture);
334334
var request = session.HttpClient.Request;
335335
var headers = ProxyUtils.BuildGraphResponseHeaders(request, requestId, requestDate);
336336

DevProxy.Plugins/Behavior/RateLimitingPlugin.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,7 @@ private void UpdateProxyResponse(ProxyHttpEventArgsBase e, HttpStatusCode errorS
246246
if (ProxyUtils.IsGraphRequest(request))
247247
{
248248
var requestId = Guid.NewGuid().ToString();
249-
var requestDate = DateTime.Now.ToString(CultureInfo.CurrentCulture);
249+
var requestDate = DateTime.Now.ToString("r", CultureInfo.InvariantCulture);
250250
headers.AddRange(ProxyUtils.BuildGraphResponseHeaders(request, requestId, requestDate));
251251

252252
body = JsonSerializer.Serialize(new GraphErrorResponseBody(

DevProxy.Plugins/Behavior/RetryAfterPlugin.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ private static void UpdateProxyResponse(ProxyRequestArgs e, ThrottlingInfo throt
108108
if (ProxyUtils.IsGraphRequest(request))
109109
{
110110
var requestId = Guid.NewGuid().ToString();
111-
var requestDate = DateTime.Now.ToString(CultureInfo.CurrentCulture);
111+
var requestDate = DateTime.Now.ToString("r", CultureInfo.InvariantCulture);
112112
headers.AddRange(ProxyUtils.BuildGraphResponseHeaders(request, requestId, requestDate));
113113

114114
body = JsonSerializer.Serialize(new GraphErrorResponseBody(

DevProxy.Plugins/Mocking/GraphMockResponsePlugin.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ public override async Task BeforeRequestAsync(ProxyRequestArgs e, CancellationTo
6262
{
6363
GraphBatchResponsePayloadResponse? response = null;
6464
var requestId = Guid.NewGuid().ToString();
65-
var requestDate = DateTime.Now.ToString(CultureInfo.CurrentCulture);
65+
var requestDate = DateTime.Now.ToString("r", CultureInfo.InvariantCulture);
6666
var headers = ProxyUtils
6767
.BuildGraphResponseHeaders(e.Session.HttpClient.Request, requestId, requestDate);
6868

@@ -155,7 +155,7 @@ public override async Task BeforeRequestAsync(ProxyRequestArgs e, CancellationTo
155155
}
156156

157157
var batchRequestId = Guid.NewGuid().ToString();
158-
var batchRequestDate = DateTime.Now.ToString(CultureInfo.CurrentCulture);
158+
var batchRequestDate = DateTime.Now.ToString("r", CultureInfo.InvariantCulture);
159159
var batchHeaders = ProxyUtils.BuildGraphResponseHeaders(e.Session.HttpClient.Request, batchRequestId, batchRequestDate);
160160
var batchResponse = new GraphBatchResponsePayload
161161
{

DevProxy.Plugins/Mocking/MockResponsePlugin.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -348,7 +348,7 @@ private void ProcessMockResponseInternal(ProxyRequestArgs e, MockResponse matchi
348348
{
349349
string? body = null;
350350
var requestId = Guid.NewGuid().ToString();
351-
var requestDate = DateTime.Now.ToString(CultureInfo.CurrentCulture);
351+
var requestDate = DateTime.Now.ToString("r", CultureInfo.InvariantCulture);
352352
var headers = ProxyUtils.BuildGraphResponseHeaders(e.Session.HttpClient.Request, requestId, requestDate);
353353
var statusCode = HttpStatusCode.OK;
354354
if (matchingResponse.Response?.StatusCode is not null)

0 commit comments

Comments
 (0)