Gerhard Gradnig
49b29d74dc
Webhook: Use the transformed URL to create the HttpRequestMessage ( #843 )
...
Co-authored-by: Gerhard Gradnig <gerhard.gradnig@admiral.at >
2022-11-05 10:54:39 +01:00
Stef Heyenrath
0972d2cb8f
Add option to ProxySettings to append guid to mapping file ( #838 )
...
* Add option to ProxySettings to append guid to mapping file
* .
* .
* .
2022-10-29 13:58:29 +02:00
Stef Heyenrath
31298d281d
Support deleting / resetting a single scenario ( #834 )
...
* Support deleting / resetting a single scenario
* move files
2022-10-26 08:43:51 +02:00
Stef Heyenrath
36037627bc
WebHook - Transform Url ( #824 )
...
* WebHook - Url
* .
2022-10-15 08:55:05 +02:00
Stef Heyenrath
98a0f2fa28
WebHook : UseFireAndForget + Delay ( #803 )
...
* UseFireAndForget
* ...
* delay
* async
* updated code accorsing to proposal
* Change nuget to package reference for WireMock.Net.Console.Net472.Classic, move the new FireAndForget into the main mapping, out of individual webhook mappings making it all or nothing, update tests, change Middleware to await or not the firing of all webhooks. Update models as needed. (#804 )
Co-authored-by: Matt Philmon <Matt_Philmon@carmax.com >
* small update
* Tweak middleware and fix bug in example (#806 )
Co-authored-by: Matt Philmon <Matt_Philmon@carmax.com >
* .ConfigureAwait(false)
Co-authored-by: mattisking <mattisking@gmail.com >
Co-authored-by: Matt Philmon <Matt_Philmon@carmax.com >
2022-09-12 20:30:40 +02:00
Stef Heyenrath
74480c8ba9
Add support to use 'mapping' object in in reponse templating ( #798 )
...
* mapping
* .
* .
2022-09-03 08:52:05 +02:00
Stef Heyenrath
d2a1d0f069
Fix WithBody when using Pact and added more nullable annotations ( #783 )
...
* More nullable annotations
* .
* .
* FIX
* pact
* .
* p
* xxx
* ...
* auth
* array
* ...
2022-08-11 10:57:33 +02:00
Stef Heyenrath
150b448d07
Added some more tests for JsonMatcher + refactored some code to use nullable ( #770 )
2022-07-09 15:34:17 +02:00
Stef Heyenrath
0441c1d85e
Add MatchOperator "Or", "And" and "Average" for patterns ( #755 )
...
* wip
* ...
* .
* ...
* ...
* path
* url
* b
* t
* client
* .
* RequestMessageMethodMatcherTests
* .
* h
* .
* fix tests
* .
2022-06-09 21:31:54 +02:00
Stef Heyenrath
a6ee2dacc7
Initial support for converting the mappings to a Pact(flow) json file ( #748 )
...
* WithDescription
* WithConsumer / WithProvider
* x
* .
* .
* .
* .
* fix
* pact
* nullable
* ficx
* .
* fix
2022-04-22 16:17:50 +02:00
Stef Heyenrath
bb3147eb8d
Remove interface for all Settings ( #736 )
2022-03-10 20:58:18 +01:00
Stef Heyenrath
bb33b3f01a
Update NuGet packages ( #728 )
...
* Update NuGet pacakges
* .
* .
* 3
* FluentBuilder
* 10000
* typo
* f
* .
* net6
* fix build
* t
* t2
* net6
* .
* <PackageReference Include="System.Text.Encodings.Web" Version="4.7.2" />
* .
* ...
* .
* fix
2022-02-25 16:59:31 +01:00
Stef Heyenrath
b153024de3
Add ReplaceNodeOption flag ( #710 )
2022-01-05 17:03:29 +01:00
Stef Heyenrath
e8e28c21a1
Use NuGet "Stef.Validation" ( #707 )
...
* Use NuGet "Stef.Validation"
* nuget
* .
2021-12-30 10:44:50 +01:00
Stef Heyenrath
b5ae087b95
Add .ConfigureAwait(false); to the await Task calls ( #704 )
...
Add .ConfigureAwait(false); to the await Task calls
2021-12-24 14:08:43 +01:00
Stef Heyenrath
d758301e4f
Webhook ( #591 )
...
Webhook
2021-03-24 18:15:31 +01:00
Stef Heyenrath
e4071b9c6a
Net5 issue ( #579 )
...
* 472
* .
* .
* p
* buffers
* 3
* Fix date
* fix
2021-02-02 22:21:30 +01:00
Stef Heyenrath
35565f6aa8
WithProxy(...) also use all proxy settings ( #550 )
2020-12-08 08:21:00 +01:00
Stef Heyenrath
3dfee689b5
Fix Proxying with SSL and NetCoreApp3.1 ( #547 )
...
* Fix Proxying with SSL and NetCoreApp3.1
* add test
* ServicePointManager.ServerCertificateValidationCallback = (message, cert, chain, errors) => true;
* dotnet dev-certs https
* x
* .
2020-12-03 09:36:42 +01:00
Stef Heyenrath
37d81aabad
.NET 5 ( #543 )
2020-11-28 11:03:55 +01:00
Stef Heyenrath
09533f1e3a
Add Custom Certificate settings ( #537 )
2020-11-10 16:40:15 +01:00
Anthony Iacono
942fc3a385
Adding netcoreapp3.1 as a target framework ( #509 )
...
* Adding netcoreapp3.0 and netcoreapp3.1 as a target framework
* Expanding NETSTANDARD check to include ASP.NET Core targets
* End of life netcoreapp3.0 changes and using NETCOREAPP3_1 instead of USE_ASPNETCORE where possible
2020-09-30 18:11:32 +02:00
Stef Heyenrath
1b1ddeab83
Fixed Proxy when using MultipartForm with byte[] ( #473 )
...
* wip
* ByteArrayContentHelper
* ByteArrayContentHelperTests
2020-05-23 16:48:25 +02:00
Stef Heyenrath
e91be0a4d1
Add support for GZip and Deflate ( #439 )
...
* gzip - wip
* wip
* tests
* fix gzip and deflate
* CheckIfShouldKillVBCSCompiler
* DisableRequestBodyDecompressing
2020-04-10 19:05:09 +02:00
Stef Heyenrath
88dd1b9aa4
Option to disable JSON deserialization ( #434 )
...
* Option to disable JSON deserialization
* Fix build errors, add test case
* make new parameter optional
* set default for contentType as well
2020-03-05 17:59:24 +01:00
Stef Heyenrath
87c4344d65
UsingOptions, UsingConnect and UsingTrace ( #427 )
2020-03-05 17:56:24 +01:00
Stef Heyenrath
d971144426
WireMock.Net version 1.1.x ( #363 )
...
* refactor
* rename api
* -preview-01
* logger
* move
* RandomDataGenerator.Net
* .
* ISettings
* renames...
* refactor CommandlineParser logic
* remove standalone
* Remove Interfaces
* Update tests
* WireMock.Net.StandAlone
* .
* fix
* .
* _settings
* Admin
* WireMock.Net.Abstractions
* fix build
* rename WireMockServer
* fix compile errors
2019-12-27 16:01:13 +01:00
Stef Heyenrath
1b326a54d6
Add WebProxySettings (use when proxying requests) ( #370 )
...
* webproxy part 1
* fixed
* Push to MyGet
* WebProxy standalone
* -n true
* nuget --- "-n true"
* AllowAutoRedirect
* .
2019-12-07 08:52:04 +01:00
Stef Heyenrath
c0a43ed204
remove MimeKitLite and use MediaTypeHeaderValue ( #338 )
2019-08-31 19:01:44 +00:00
Stef Heyenrath
dffeb95116
IsRestrictedResponseHeader ( #228 )
2018-11-07 20:07:50 +00:00
Stef Heyenrath
1af512fc72
Update BodyParser logic ( #212 )
...
* Update BodyParser logic
* update logic for byte[]
* small update
* MyGetKey
* myget
* dotnet nuget push
* dotnet build
* Release
* .
* StringContent
* 1.0.4.18-preview-02
* Debug
* 1.0.4.18-preview-02
* disable some proxy tests
* myget
* packagesToPack
* fix
* <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects> <GenerateBindingRedirectsOutputType>true</GenerateBindingRedirectsOutputType>
* Release
* <VersionPrefix>1.0.4.18</VersionPrefix>
* fix
* BodyParserTests
* ResponseBodyData (#216 )
* ResponseBodyData
* refactor tests
* LogEntryMapperTests
2018-10-25 14:08:24 +02:00
Stef Heyenrath
04bcca6e14
Refactor ( #208 )
2018-09-30 11:25:14 +02:00
Stef Heyenrath
913f605993
Move PortUtils.cs
2018-09-07 08:59:09 +02:00
Stef Heyenrath
b57d118c3d
Support Microsoft.AspNetCore for net 4.6.1 and up ( #185 )
...
* net451
* tests : net462
* fixed tests
* fix tests
* readme
* Code review
* LocalFileSystemHandlerTests
* refactor
2018-08-17 18:52:29 +02:00
Stef Heyenrath
2b498f45cb
Revert PortUtil.cs changes ( #147 )
2018-05-29 21:58:56 +02:00
Stef Heyenrath
0640c88bcd
Fix ConcurrentDictionary ( #129 ) ( #144 )
2018-05-28 08:08:18 +02:00
Stef Heyenrath
49963dfafc
Fix #109
2018-03-17 13:20:18 +01:00
Stef Heyenrath
82fdce4605
fix contentTypeHeader
2018-03-15 22:14:34 +01:00
Stef Heyenrath
8d109c69eb
Fix #104
2018-03-09 08:20:48 +01:00
Stef Heyenrath
e21582aacf
Add log4net logging ( #89 )
...
* logging + fixed proxy isses
* Add more logging
* comments
* 1.0.3.1
2018-02-14 16:13:05 +00:00
Stef Heyenrath
180526c8b4
self-signed-certificate + #83
2018-02-03 12:06:12 +01:00
Stef Heyenrath
361d40189b
Fixed https proxy for netstandard 1.3 and netstandard 2.0 ( #85 )
2018-02-02 22:52:08 +01:00
Stef Heyenrath
061eb93fd0
Refactor HttpClientHandler code
2018-02-02 18:11:37 +01:00
Stef Heyenrath
e5b2ad0543
SetBody ( #81 )
2018-02-02 15:42:25 +01:00
Stef Heyenrath
40ff8514ac
BodyAsJson ( #80 )
2018-01-31 12:41:10 +01:00
Stef Heyenrath
d07a89c907
Merge remote-tracking branch 'origin/master'
2018-01-23 08:07:00 +01:00
Stef Heyenrath
141ed5d96c
code update
2018-01-23 08:06:55 +01:00
vladimir-fed
6d60b3773a
Fix missed content headers ( #79 )
2018-01-23 08:05:12 +01:00
Oleksandr Liakhevych
c8c9ab99c5
Fix proxy headers handling ( #60 )
...
* Fix proxy headers handling
* Small refactor and moved proxy tests to new test-file.
2017-10-28 18:59:34 +02:00
Oleksandr Liakhevych
d134684bcb
Add ability to provide multiple values for headers in response ( #59 )
...
* Add ability to provide multiple values for headers
* Updated json model
2017-10-27 21:49:03 +02:00