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
Dummy Api 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
BodyAsJson and uncomment Body. do same for post-transaction-local.json
- 4 Build and run the
Dummy Api 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.
Describe the bug
Bug 1 (WebHook does not support Local Requests)
When trying to use the
WebHookfunctionality 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
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.).Bug 2 (WebHook does not post request body when using
Bodyinstead ofBodyAsJson)When trying to use the
WebHookfunctionality to initiate a webhook,BodyAsJsonworks butBodydoesn't.Expected behavior:
It should work the same both for
BodyandBodyAsJson.Test to reproduce
BodyAsJsonand uncommentBody. do same forpost-transaction-local.jsonDummyApi project followed by the "WireMockBug001" project. (In case you get an error the first time you run the Demo, close it and run again.).Other related info
Docker is needed to run the Demo as it uses WireMock.NET Test Container.