Hi Team,
I have been trying to get our background plugin to make an HTTP POST request to one of our APIs. The current solution creates a new thread on configurationChanged events from our admin management plugin, and this thread makes the request to our API.
Using both RestSharp and the .NET WebRequest class, results in similar behaviors. In both cases the response object is empty and I get an HTTP code 0. Another interesting behavior is that using Fiddler (a tool to view request being made to and from a machine), no request can be seen coming from the machine running Milestone.
By looking at the MIP logs I can see the event server running properly, and I can see the data from the configuration changed object coming in properly from the admin management plugin. I can also make requests from the machine running Milesone to our API using Postman instead of the MIP plugin. This request from postman is visible in Fiddler as well.
This has led me to think that maybe the Plugin is restricted or unable to make HTTP requests. I understand that troubleshooting connection issues with 3rd party APIs can involve a lot of possible issues, but I was wondering if there was a specific way for making HTTP request from a MIP plugin?
Thanks,