Does Aspire support enabling HTTP/2? #727

Closed
opened 2025-12-29 15:31:58 +01:00 by adam · 25 comments
Owner

Originally created by @Allen0117 on GitHub (Nov 20, 2025).

Originally assigned to: @StefH on GitHub.

I recently discovered that WireMock.NET supports Aspire, and I’ve started using it successfully. However, in real products we inevitably encounter gRPC, so naturally I wanted to use WireMock.NET with Aspire to mock gRPC as well. Unfortunately, I couldn’t find any related documentation, and after tracing through the code, I also noticed that none of the external customization parameters seem to support this.

So I’d like to ask: is this something that’s simply not planned to be supported, or will it be supported in the future?

Originally created by @Allen0117 on GitHub (Nov 20, 2025). Originally assigned to: @StefH on GitHub. I recently discovered that WireMock.NET supports Aspire, and I’ve started using it successfully. However, in real products we inevitably encounter gRPC, so naturally I wanted to use WireMock.NET with Aspire to mock gRPC as well. Unfortunately, I couldn’t find any related documentation, and after tracing through the code, I also noticed that none of the external customization parameters seem to support this. So I’d like to ask: is this something that’s simply not planned to be supported, or will it be supported in the future?
adam added the feature label 2025-12-29 15:31:58 +01:00
adam closed this issue 2025-12-29 15:31:58 +01:00
Author
Owner

@StefH commented on GitHub (Nov 23, 2025):

@Allen0117
I think that exposing UseHttp2 in WireMockServerArguments should work?

@StefH commented on GitHub (Nov 23, 2025): @Allen0117 I think that exposing `UseHttp2` in `WireMockServerArguments` should work?
Author
Owner

@StefH commented on GitHub (Nov 23, 2025):

https://github.com/wiremock/WireMock.Net/pull/1383

@StefH commented on GitHub (Nov 23, 2025): https://github.com/wiremock/WireMock.Net/pull/1383
Author
Owner

@Allen0117 commented on GitHub (Nov 23, 2025):

I think placing UseHttp2 under WireMockServerArguments does make gRPC work properly. As for AddProtoDefinition, would you prefer it to use the mapper’s given configuration? Or how would you like it to be used within Aspire?

@Allen0117 commented on GitHub (Nov 23, 2025): I think placing UseHttp2 under WireMockServerArguments does make gRPC work properly. As for AddProtoDefinition, would you prefer it to use the mapper’s given configuration? Or how would you like it to be used within Aspire?
Author
Owner

@StefH commented on GitHub (Nov 23, 2025):

You can try preview
1.16.0-ci-110628

https://wiremock.org/dotnet/myget-preview-versions/

@StefH commented on GitHub (Nov 23, 2025): You can try preview 1.16.0-ci-110628 https://wiremock.org/dotnet/myget-preview-versions/
Author
Owner

@Allen0117 commented on GitHub (Nov 24, 2025):

Hi @StefH I’d like to understand the issue regarding the gRPC port. In TestContainer, I can use AddUrl("grpc://*:9090"), but I’m not sure how to define this in Aspire.

@Allen0117 commented on GitHub (Nov 24, 2025): Hi @StefH I’d like to understand the issue regarding the gRPC port. In TestContainer, I can use AddUrl("grpc://*:9090"), but I’m not sure how to define this in Aspire.
Author
Owner

@StefH commented on GitHub (Nov 24, 2025):

Can you try
1.16.0-ci-110634

This one has a constructor
.AddWireMock("apiservice", ["http://:8080", "grpc://:9090"])

@StefH commented on GitHub (Nov 24, 2025): Can you try 1.16.0-ci-110634 This one has a constructor .AddWireMock("apiservice", ["http://*:8080", "grpc://*:9090"])
Author
Owner

@StefH commented on GitHub (Nov 27, 2025):

@Allen0117
Could you test it?

@StefH commented on GitHub (Nov 27, 2025): @Allen0117 Could you test it?
Author
Owner

@Allen0117 commented on GitHub (Nov 28, 2025):

Sorry @StefH I’m currently validating it in parallel with WireMockTestContainer, and I hope the approaches used on both sides can be as similar as possible.
Do you have a pending time on your side? If so, I can focus on WireMockAspire first.

@Allen0117 commented on GitHub (Nov 28, 2025): Sorry @StefH I’m currently validating it in parallel with WireMockTestContainer, and I hope the approaches used on both sides can be as similar as possible. Do you have a pending time on your side? If so, I can focus on WireMockAspire first.
Author
Owner

@StefH commented on GitHub (Nov 28, 2025):

Testcontainers did already support https grpc.
See also my unit tests.

So I think you can focus on Aspire.

@StefH commented on GitHub (Nov 28, 2025): Testcontainers did already support https grpc. See also my unit tests. So I think you can focus on Aspire.
Author
Owner

@Allen0117 commented on GitHub (Nov 28, 2025):

I’ve already verified that the Testcontainers case works without issues.
I simply want to see whether the same approach can also be used in Aspire, and as mentioned earlier, I hope the usage patterns can be as similar as possible.
For now, I’ll focus on the Aspire part first.

Additionally, I noticed that when Testcontainers uses WithMapping or WithMount for JSON files, they are correctly placed under /app/__admin/mappings, but validation still results in errors. I also saw that others have reported the same issue in the past (e.g., GitHub issue #1274). I’m not sure if this is the expected behavior?

@Allen0117 commented on GitHub (Nov 28, 2025): I’ve already verified that the Testcontainers case works without issues. I simply want to see whether the same approach can also be used in Aspire, and as mentioned earlier, I hope the usage patterns can be as similar as possible. For now, I’ll focus on the Aspire part first. Additionally, I noticed that when Testcontainers uses WithMapping or WithMount for JSON files, they are correctly placed under /app/__admin/mappings, but validation still results in errors. I also saw that others have reported the same issue in the past (e.g., GitHub issue #1274). I’m not sure if this is the expected behavior?
Author
Owner

@StefH commented on GitHub (Nov 28, 2025):

For now, I’ll focus on the Aspire part first.

Thanks a lot. If you can test this and it works I can merge the PR and create a new version.


Additionally, I noticed that when Testcontainers uses WithMapping or WithMount for JSON files, they are correctly placed under /app/__admin/mappings, but validation still results in errors. I also saw that others have reported the same issue in the past (e.g., GitHub issue https://github.com/wiremock/WireMock.Net/issues/1274). I’m not sure if this is the expected behavior?

I need to find time to investigate this in more detail...

@StefH commented on GitHub (Nov 28, 2025): > For now, I’ll focus on the Aspire part first. Thanks a lot. If you can test this and it works I can merge the PR and create a new version. --- > Additionally, I noticed that when Testcontainers uses WithMapping or WithMount for JSON files, they are correctly placed under /app/__admin/mappings, but validation still results in errors. I also saw that others have reported the same issue in the past (e.g., GitHub issue https://github.com/wiremock/WireMock.Net/issues/1274). I’m not sure if this is the expected behavior? I need to find time to investigate this in more detail...
Author
Owner

@Allen0117 commented on GitHub (Nov 29, 2025):

Hi @StefH These are the issues I’m currently encountering in the tests, using both the constructor and the arguments approach.

constructor

  1. Write builder.AddWireMock(resourceName, ["http://:9093", "grpc://:9090"]) will show error Unhandled exception. System.ArgumentException: The URL http://:9093 is not valid. at Aspire

I change write to builder.AddWireMock(resourceName, ["http://localhost:9093", "grpc://localhost:9090"]) will pass, I also tried visiting http://localhost:9093/, where I expected to see {"Status":"No matching mapping found"}, but unfortunately the browser only showed ‘localhost didn’t send any data.’

  1. Due to the limitations of the constructor, I’m unable to set the URL and modify the arguments at the same time.Given that, do you expect the mock data to be provided through an HttpClient request instead? Or is there another recommended approach?

Before switching to the new approach, I expected to use it the way shown in the screenshot.
Image

@Allen0117 commented on GitHub (Nov 29, 2025): Hi @StefH These are the issues I’m currently encountering in the tests, using both the constructor and the arguments approach. **constructor** 1. Write `builder.AddWireMock(resourceName, ["http://:9093", "grpc://:9090"])` will show error `Unhandled exception. System.ArgumentException: The URL http://:9093 is not valid. at Aspire` > I change write to `builder.AddWireMock(resourceName, ["http://localhost:9093", "grpc://localhost:9090"])` will pass, I also tried visiting http://localhost:9093/, where I expected to see `{"Status":"No matching mapping found"}`, but unfortunately the browser only showed ‘**localhost didn’t send any data**.’ 2. Due to the limitations of the constructor, I’m unable to set the URL and modify the arguments at the same time.Given that, do you expect the mock data to be provided through an HttpClient request instead? Or is there another recommended approach? Before switching to the new approach, I expected to use it the way shown in the screenshot. <img width="947" height="464" alt="Image" src="https://github.com/user-attachments/assets/26463e2f-3543-46c6-80eb-bcd90cdedb02" />
Author
Owner

@StefH commented on GitHub (Nov 29, 2025):

@Allen0117

1

Sorry, I did write the wrong URLs:
It should be with a star:
"http://*:8080", "grpc://*:9090"

2

Good point.
New code can be used like:

IResourceBuilder<WireMockServerResource> apiService2 = builder
    .AddWireMock("apiservice2", args =>
    {
        args.WithAdditionalUrls("http://*:8081", "grpc://*:9091");

        // more args ...
    })
    .AsHttp2Service()

Can you try
1.16.0-ci-110644

@StefH commented on GitHub (Nov 29, 2025): @Allen0117 ## 1 Sorry, I did write the wrong URLs: It should be with a star: `"http://*:8080", "grpc://*:9090"` ## 2 Good point. New code can be used like: ``` c# IResourceBuilder<WireMockServerResource> apiService2 = builder .AddWireMock("apiservice2", args => { args.WithAdditionalUrls("http://*:8081", "grpc://*:9091"); // more args ... }) .AsHttp2Service() ``` Can you try 1.16.0-ci-110644
Author
Owner

@Allen0117 commented on GitHub (Nov 29, 2025):

Hi @StefH Aspire is currently running smoothly, as shown in the screenshot.

Image Image

I tested both HTTP and gRPC separately. The HTTP endpoint responds correctly, but the gRPC call returns “Error: Received HTTP status code 404.”
Looking into the error details, I saw the following message:

“Getting a Request MatchResult for Mapping '351f0240-bba0-4bcb-93c6-1feba0fe0004' failed. This mapping will not be evaluated. Exception: System.ArgumentException: Error parsing proto definition. Error(s): syntax error: 'my-greeter', unknown error (Parameter 'protoDefinition')”

My guess is that, similar to TestContainers, we need to provide something like:

.AddProtoDefinition("my-greeter", protoContent) However, I noticed that this method is currently not available.

After that, I updated my setup by following the example from
protobuf-mapping-1.json (mixing the proto file and JSON), as shown here:
https://github.com/wiremock/WireMock.Net/blob/master/test/WireMock.Net.Tests/__admin/mappings/protobuf-mapping-1.json

I then ran Aspire and tested it again, and it seems to be working now (see screenshot).

I’d like to ask: is this the expected way Aspire is supposed to handle gRPC usage?

Image
@Allen0117 commented on GitHub (Nov 29, 2025): Hi @StefH Aspire is currently running smoothly, as shown in the screenshot. <img width="900" height="312" alt="Image" src="https://github.com/user-attachments/assets/1610c1ac-54d5-4a53-ac9f-9c53ba770e47" /> <img width="1437" height="429" alt="Image" src="https://github.com/user-attachments/assets/947bca32-8f99-4c43-9ef3-ed4f0629f067" /> I tested both HTTP and gRPC separately. The HTTP endpoint responds correctly, but the gRPC call returns `“Error: Received HTTP status code 404.”` Looking into the error details, I saw the following message: `“Getting a Request MatchResult for Mapping '351f0240-bba0-4bcb-93c6-1feba0fe0004' failed. This mapping will not be evaluated. Exception: System.ArgumentException: Error parsing proto definition. Error(s): syntax error: 'my-greeter', unknown error (Parameter 'protoDefinition')”` My guess is that, similar to TestContainers, we need to provide something like: `.AddProtoDefinition("my-greeter", protoContent)` However, I noticed that this method is currently not available. After that, I updated my setup by following the example from protobuf-mapping-1.json (mixing the proto file and JSON), as shown here: https://github.com/wiremock/WireMock.Net/blob/master/test/WireMock.Net.Tests/__admin/mappings/protobuf-mapping-1.json I then ran Aspire and tested it again, and it seems to be working now (see screenshot). I’d like to ask: is this the expected way Aspire is supposed to handle gRPC usage? <img width="627" height="595" alt="Image" src="https://github.com/user-attachments/assets/6ff63721-f267-4cdf-ba00-1c68c259f1fa" />
Author
Owner

@StefH commented on GitHub (Nov 29, 2025):

AddProtoDefinition(id, xxx) has been added to the arguments and should work the same as testcontainers

1.16.0-ci-110646

@StefH commented on GitHub (Nov 29, 2025): `AddProtoDefinition(id, xxx)` has been added to the arguments and should work the same as testcontainers 1.16.0-ci-110646
Author
Owner

@Allen0117 commented on GitHub (Nov 29, 2025):

Hi @StefH I trying 1.16.0-ci-110646 and write code like screenshto, but when call grpc will show error Getting a Request MatchResult for Mapping '351f0240-bba0-4bcb-93c6-1feba0fe0004' failed. This mapping will not be evaluated. Exception: System.ArgumentException: Error parsing proto definition. Error(s): syntax error: 'my-greeter',unknown error (Parameter 'protoDefinition')

Image

Proto file using : https://github.com/wiremock/WireMock.Net/blob/master/test/WireMock.Net.Tests/__admin/mappings/greet.proto
json file using:
https://github.com/wiremock/WireMock.Net/blob/master/test/WireMock.Net.Tests/__admin/mappings/protobuf-mapping-4.json

@Allen0117 commented on GitHub (Nov 29, 2025): Hi @StefH I trying 1.16.0-ci-110646 and write code like screenshto, but when call grpc will show error `Getting a Request MatchResult for Mapping '351f0240-bba0-4bcb-93c6-1feba0fe0004' failed. This mapping will not be evaluated. Exception: System.ArgumentException: Error parsing proto definition. Error(s): syntax error: 'my-greeter',unknown error (Parameter 'protoDefinition')` <img width="926" height="415" alt="Image" src="https://github.com/user-attachments/assets/235640a6-9f00-4e18-8a67-5ad42b5ea89b" /> Proto file using : https://github.com/wiremock/WireMock.Net/blob/master/test/WireMock.Net.Tests/__admin/mappings/greet.proto json file using: https://github.com/wiremock/WireMock.Net/blob/master/test/WireMock.Net.Tests/__admin/mappings/protobuf-mapping-4.json
Author
Owner

@Allen0117 commented on GitHub (Nov 29, 2025):

Using the same approach in TestContainers also seems to cause issues.
When I load the .proto details through AddProtoDefinition and then assign the .json file using WithMappings (similar to protobuf-mapping-4.json, where the .proto details are removed), the test produces the same error as in Aspire.

Image

Sorry about this — I’ll be away from work next week, so I won’t be able to respond promptly to your updates or help with verification.
I apologize for any inconvenience this may cause.

@Allen0117 commented on GitHub (Nov 29, 2025): Using the same approach in TestContainers also seems to cause issues. When I load the .proto details through AddProtoDefinition and then assign the .json file using WithMappings (similar to protobuf-mapping-4.json, where the .proto details are removed), the test produces the same error as in Aspire. <img width="1181" height="470" alt="Image" src="https://github.com/user-attachments/assets/704a145a-0324-432e-8e54-1b4d27c496ab" /> Sorry about this — I’ll be away from work next week, so I won’t be able to respond promptly to your updates or help with verification. I apologize for any inconvenience this may cause.
Author
Owner

@StefH commented on GitHub (Nov 29, 2025):

I can also reproduce this error in Aspire.

However, this test for TestContainers does work?
44388ce80d/test/WireMock.Net.Tests/Testcontainers/TestcontainersTests.Grpc.cs (L139)

Can you spot the difference?

@StefH commented on GitHub (Nov 29, 2025): I can also reproduce this error in Aspire. However, this test for TestContainers does work? https://github.com/wiremock/WireMock.Net/blob/44388ce80dd29d1fec0ff2db9481b3039eb9e12f/test/WireMock.Net.Tests/Testcontainers/TestcontainersTests.Grpc.cs#L139 Can you spot the difference?
Author
Owner

@Allen0117 commented on GitHub (Nov 29, 2025):

Hi @StefH
public async Task WireMockContainer_Build_Grpc_ProtoDefinitionAtServerLevel_UsingGrpcGeneratedClient()
does indeed work correctly.

The difference is success that protobuf-mapping-4.json is added using
httpClient.PostAsync("/__admin/mappings", ...),
while in my failing case, all the .json files were injected through WithMapping.

Fail Code screen shot

Image
@Allen0117 commented on GitHub (Nov 29, 2025): Hi @StefH public async Task WireMockContainer_Build_Grpc_ProtoDefinitionAtServerLevel_UsingGrpcGeneratedClient() does indeed work correctly. The difference is success that protobuf-mapping-4.json is added using httpClient.PostAsync("/__admin/mappings", ...), while in my failing case, all the .json files were injected through WithMapping. Fail Code screen shot <img width="1409" height="362" alt="Image" src="https://github.com/user-attachments/assets/ebd5d171-ebd0-421d-b085-35dc1e0d3daf" />
Author
Owner

@StefH commented on GitHub (Nov 30, 2025):

@Allen0117
Thank you very much, your last comment pointed me in the right direction!

Fixed version is:
1.16.0-ci-110650

@StefH commented on GitHub (Nov 30, 2025): @Allen0117 Thank you very much, your last comment pointed me in the right direction! Fixed version is: 1.16.0-ci-110650
Author
Owner

@Allen0117 commented on GitHub (Dec 7, 2025):

Sorry @StefH , I just saw your message after returning from my leave. I’ll test it right away.

@Allen0117 commented on GitHub (Dec 7, 2025): Sorry @StefH , I just saw your message after returning from my leave. I’ll test it right away.
Author
Owner

@Allen0117 commented on GitHub (Dec 7, 2025):

Hi @StefH After running the tests, neither Aspire nor TestContainer works with version 1.16.0-ci-110650. The error is as follows:

12/07/2025 07:06:37 [Error] : Getting a Request MatchResult for Mapping '351f0240-bba0-4bcb-93c6-1feba0fe0004' failed. This mapping will not be evaluated. Exception: System.ArgumentException: Error parsing proto definition. Error(s): syntax error: 'my-greeter',unknown error (Parameter 'protoDefinition') at ProtoBufJsonConverter.Converter.GetDataAsync(Int32 key, String protoDefinition, IProtoFileResolver protoFileResolver, CancellationToken cancellationToken) at ProtoBufJsonConverter.Extensions.DictionaryExtensions.GetOrAddAsync[TKey,TValue](IDictionary2 dictionary, TKey key, Func2 valueFactory) at ProtoBufJsonConverter.Converter.ParseAsync(ConvertRequest request, CancellationToken cancellationToken) at ProtoBufJsonConverter.Converter.ConvertAsync(ConvertToObjectRequest request, CancellationToken cancellationToken) at WireMock.Matchers.ProtoBufMatcher.DecodeAsync(Byte[] input, Boolean throwException, CancellationToken cancellationToken) at WireMock.Matchers.ProtoBufMatcher.IsMatchAsync(Byte[] input, CancellationToken cancellationToken) 12/07/2025 07:06:37 [Warn] : HttpStatusCode set to 404 : No matching mapping found

protobuf-mapping-4.json content
{ "Guid": "351f0240-bba0-4bcb-93c6-1feba0fe0004", "Title": "ProtoBuf Mapping 4", "Request": { "Path": { "Matchers": [ { "Name": "WildcardMatcher", "Pattern": "/greet.Greeter/SayHello", "IgnoreCase": false } ] }, "Methods": [ "POST" ], "Body": { "Matcher": { "Name": "ProtoBufMatcher", "ProtoBufMessageType": "greet.HelloRequest" } } }, "Response": { "BodyAsJson": { "message": "hello {{request.BodyAsJson.name}} {{request.method}}" }, "UseTransformer": true, "TransformerType": "Handlebars", "TransformerReplaceNodeOptions": "EvaluateAndTryToConvert", "Headers": { "Content-Type": "application/grpc" }, "TrailingHeaders": { "grpc-status": "0" }, "ProtoBufMessageType": "greet.HelloReply" }, "ProtoDefinition": "my-greeter" }

@Allen0117 commented on GitHub (Dec 7, 2025): Hi @StefH After running the tests, neither Aspire nor TestContainer works with version 1.16.0-ci-110650. The error is as follows: `12/07/2025 07:06:37 [Error] : Getting a Request MatchResult for Mapping '351f0240-bba0-4bcb-93c6-1feba0fe0004' failed. This mapping will not be evaluated. Exception: System.ArgumentException: Error parsing proto definition. Error(s): syntax error: 'my-greeter',unknown error (Parameter 'protoDefinition') at ProtoBufJsonConverter.Converter.GetDataAsync(Int32 key, String protoDefinition, IProtoFileResolver protoFileResolver, CancellationToken cancellationToken) at ProtoBufJsonConverter.Extensions.DictionaryExtensions.GetOrAddAsync[TKey,TValue](IDictionary`2 dictionary, TKey key, Func`2 valueFactory) at ProtoBufJsonConverter.Converter.ParseAsync(ConvertRequest request, CancellationToken cancellationToken) at ProtoBufJsonConverter.Converter.ConvertAsync(ConvertToObjectRequest request, CancellationToken cancellationToken) at WireMock.Matchers.ProtoBufMatcher.DecodeAsync(Byte[] input, Boolean throwException, CancellationToken cancellationToken) at WireMock.Matchers.ProtoBufMatcher.IsMatchAsync(Byte[] input, CancellationToken cancellationToken) 12/07/2025 07:06:37 [Warn] : HttpStatusCode set to 404 : No matching mapping found` protobuf-mapping-4.json content `{ "Guid": "351f0240-bba0-4bcb-93c6-1feba0fe0004", "Title": "ProtoBuf Mapping 4", "Request": { "Path": { "Matchers": [ { "Name": "WildcardMatcher", "Pattern": "/greet.Greeter/SayHello", "IgnoreCase": false } ] }, "Methods": [ "POST" ], "Body": { "Matcher": { "Name": "ProtoBufMatcher", "ProtoBufMessageType": "greet.HelloRequest" } } }, "Response": { "BodyAsJson": { "message": "hello {{request.BodyAsJson.name}} {{request.method}}" }, "UseTransformer": true, "TransformerType": "Handlebars", "TransformerReplaceNodeOptions": "EvaluateAndTryToConvert", "Headers": { "Content-Type": "application/grpc" }, "TrailingHeaders": { "grpc-status": "0" }, "ProtoBufMessageType": "greet.HelloReply" }, "ProtoDefinition": "my-greeter" }`
Author
Owner

@Allen0117 commented on GitHub (Dec 7, 2025):

Hi @StefH
I've figured it out. The setup now works correctly when using the Mapping approach.
Initially, I used the wrong method call arguments.AddProtoDefinition. After tracing the code a bit, I noticed that you placed WireMockServerLifecycleHook inside WithProtoDefinition, so switching to that resolved the issue.

I'm not sure if this is the intended usage. If it is, I’d suggest making arguments.AddProtoDefinition non-public to prevent misuse.

I'll test the TestContainer part later.

Image
@Allen0117 commented on GitHub (Dec 7, 2025): Hi @StefH I've figured it out. The setup now works correctly when using the Mapping approach. Initially, I used the wrong method call arguments.AddProtoDefinition. After tracing the code a bit, I noticed that you placed WireMockServerLifecycleHook inside WithProtoDefinition, so switching to that resolved the issue. I'm not sure if this is the intended usage. If it is, I’d suggest making arguments.AddProtoDefinition non-public to prevent misuse. I'll test the TestContainer part later. <img width="1272" height="614" alt="Image" src="https://github.com/user-attachments/assets/d7684a24-f5cd-405a-a7f2-1c6f6075b8ac" />
Author
Owner

@StefH commented on GitHub (Dec 7, 2025):

@Allen0117
Thank you for testing

I've updated my code to always call register the WireMockServerLifecycleHook.

Also the method has been renamed to "WithProtoDefinition" --> both should work now

See preview:

1.16.0-ci-110658

@StefH commented on GitHub (Dec 7, 2025): @Allen0117 Thank you for testing I've updated my code to always call register the WireMockServerLifecycleHook. Also the method has been renamed to "WithProtoDefinition" --> both should work now See preview: 1.16.0-ci-110658
Author
Owner

@Allen0117 commented on GitHub (Dec 7, 2025):

test "1.16.0-ci-110658" version is ok, I believe this version addresses the issue I initially raised and achieves the intended results. Please help merge it back into the official release. Thank you support.

Image
@Allen0117 commented on GitHub (Dec 7, 2025): test "1.16.0-ci-110658" version is ok, I believe this version addresses the issue I initially raised and achieves the intended results. Please help merge it back into the official release. Thank you support. <img width="1117" height="461" alt="Image" src="https://github.com/user-attachments/assets/82032d7d-2460-40b3-9853-b86d554b6db4" />
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/WireMock.Net-wiremock#727