I would not go with unencrypted HttpClient.
The straight forward way would be a webhook as it would be encrypted without any extra effort.
However, then your setup requires a working internet connection.
If you want your Photon to also be able to communicate with your local server when the internet connection is broken you may want to consider this