@Baraka Kimambo The "EOF" error message usually indicates that the server closed the connection unexpectedly. This can happen due to a variety of reasons such as network issues, server overload, or incorrect request format.
Can you make sure the request body is correctly formatted? Verify that the JSON payload is valid and contains all the required fields. You can use a JSON validator to check the syntax of the JSON payload. Also verify that the headers are correctly formatted. Ensure that the Authorization header is generated using the correct HMAC-SHA256 signature, the x-ms-date header is formatted correctly and in UTC time zone.
Lastly, if you encounter an EOF error, it could be due to network issues. Try making the request again after some time to see if the issue persists. You can also try making the request from a different network to see if the issue is with your current network.