mirror of
https://github.com/wiremock/WireMock.Net.git
synced 2026-03-21 00:28:59 +01:00
DELETE /__admin/mappings/{guid}
This commit is contained in:
@@ -37,6 +37,7 @@ namespace WireMock.Server
|
||||
// __admin/mappings/{guid}
|
||||
Given(Request.Create().WithPath(_guidPathMatcher).UsingGet()).RespondWith(new DynamicResponseProvider(MappingGet));
|
||||
Given(Request.Create().WithPath(_guidPathMatcher).UsingPut().WithHeader("Content-Type", "application/json")).RespondWith(new DynamicResponseProvider(MappingPut));
|
||||
Given(Request.Create().WithPath(_guidPathMatcher).UsingDelete()).RespondWith(new DynamicResponseProvider(MappingDelete));
|
||||
|
||||
|
||||
// __admin/requests
|
||||
@@ -77,6 +78,15 @@ namespace WireMock.Server
|
||||
return new ResponseMessage { Body = "Mapping updated" };
|
||||
}
|
||||
|
||||
private ResponseMessage MappingDelete(RequestMessage requestMessage)
|
||||
{
|
||||
Guid guid = Guid.Parse(requestMessage.Path.TrimStart(AdminMappings.ToCharArray()));
|
||||
|
||||
DeleteMapping(guid);
|
||||
|
||||
return new ResponseMessage { Body = "Mapping removed" };
|
||||
}
|
||||
|
||||
private ResponseMessage MappingsGet(RequestMessage requestMessage)
|
||||
{
|
||||
var result = new List<MappingModel>();
|
||||
|
||||
Reference in New Issue
Block a user