-
-
Couldn't load subscription status.
- Fork 233
Open
Labels
Description
Describe the bug
Bug 1 (WebHook does not support Local Requests)
When trying to use the WebHook functionality to initiate a webhook, for online webhook URLs it works but for local ones, the receiving service receives no request.
Expected behavior:
It should work the same both for online and local webhooks.
Test to reproduce
- 1 Clone Both Repos this and this, and build both projects.
- 2 Go to the Online WebHook Url
- 3 Run the
DummyApi project followed by the "WireMockBug001" project. (In case you get an error the first time you run the Demo, close it and run again.). - 4 Notice that the Online WebHook URL received our WebHook payload, but our Dummy service did not receive any request.
Bug 2 (WebHook does not post request body when using Body instead of BodyAsJson)
When trying to use the WebHook functionality to initiate a webhook, BodyAsJson works but Body doesn't.
Expected behavior:
It should work the same both for Body and BodyAsJson.
Test to reproduce
- 1 Clone Both Repos this and this, and build both projects.
- 2 Go to the Online WebHook Url
- 3 Go to post-transaction-online.json mapping and comment
BodyAsJsonand uncommentBody. do same forpost-transaction-local.json - 4 Build and run the
DummyApi project followed by the "WireMockBug001" project. (In case you get an error the first time you run the Demo, close it and run again.). - 5 Notice that the Online WebHook URL received our WebHook, but the payload body is null, but our Dummy service did not receive any request.
Other related info
Docker is needed to run the Demo as it uses WireMock.NET Test Container.