Hi @Manju22 have you tried http request using postman or curl? May be endpoint signature has changed. Another thing I should try is to remove http request action and recreate it from scratch. Some times I can fix workflows errors that way.
Since you say the endpoints are verified outside IDN, here are my initial thoughts.
Reading about the error tells me that the expected body length is 311 bytes, but what is being sent is 0.
This could be a data issue. Maybe searching for nil values of the SnowflakeStudyTeam will reveal empty values while the HTTP header is set to expect a text of 311 bytes.
Next is to try what Julian mentioned.
If that does not fix/ you do not intend to do that then
Look into the possibility of getting the workflow logs, look for lines similar to the error, and see how these logs(messages) worked when the workflow worked fine.
In my case (this was about 3 months or so ago), we had to recreate the HTTP action step. The actual root cause is still unknown, but we suspect it had something related to how the step references the credential is called / used / related in the backend. This may / may not be the same issue that the OP is facing.