I agree that this is a good idea, but the implementation is not the best since it might be the case where the remote application answers "unsupported method" (in lower case) or maybe "Method not supported". Can you think about other cases?

If we want to cover those two cases I'm mentioning above, the code would need to be changed to:
```python
if "supported" not in put_response.get_body().lower():
```

Which doesn't look very nice... but since we're already in a `403` code it might be acceptable.

If you agree, please change your code to match this comment and I'll merge it.