Bro, I feel you. Had the same issue last week. Turns out my `headers` were missing `'Content-Type': 'application/json'`.
For retries, this snippet saved me:
```python
from requests.adapters import HTTPAdapter
from urllib3.util.retry import Retry
session = requests.Session()
retries = Retry(total=3, backoff_factor=1)
session.mount('http://', HTTPAdapter(max_retries=retries))
```
Give it a shot!
For retries, this snippet saved me:
```python
from requests.adapters import HTTPAdapter
from urllib3.util.retry import Retry
session = requests.Session()
retries = Retry(total=3, backoff_factor=1)
session.mount('http://', HTTPAdapter(max_retries=retries))
```
Give it a shot!
