diff --git a/test/component/Elsa.Workflows.ComponentTests/Scenarios/Activities/Http/HttpEndpointSecurityAndEdgeCasesTests.cs b/test/component/Elsa.Workflows.ComponentTests/Scenarios/Activities/Http/HttpEndpointSecurityAndEdgeCasesTests.cs index 87adb358e..430805356 100644 --- a/test/component/Elsa.Workflows.ComponentTests/Scenarios/Activities/Http/HttpEndpointSecurityAndEdgeCasesTests.cs +++ b/test/component/Elsa.Workflows.ComponentTests/Scenarios/Activities/Http/HttpEndpointSecurityAndEdgeCasesTests.cs @@ -92,18 +92,11 @@ public class HttpEndpointSecurityAndEdgeCasesTests(App app) : AppComponentTest(a { // Arrange var client = WorkflowServer.CreateHttpWorkflowClient(); - try - { - client.DefaultRequestHeaders.Add("X-Large-Header", new string('x', 8192)); // Very large header - } - catch - { - // Some HTTP clients may reject extremely large headers - return; // Test passes if we can't even create the request - } + var request = new HttpRequestMessage(HttpMethod.Get, "test/query-headers"); + request.Headers.Add("X-Large-Header", new string('x', 8192)); // Very large header // Act & Assert - Should handle gracefully - var response = await client.GetAsync("test/query-headers"); + var response = await client.SendAsync(request); // Response might be successful or might be rejected by server, but shouldn't crash Assert.True(response.StatusCode == HttpStatusCode.OK ||