title: Why use verify=True in requests API call?
body: <p>So, in <code>requests</code> in case of SSL verification, we pass <code>verify=True</code> or <code>verify='/path/to/cert</code>. According to the documentation, passing <code>verify=True</code> means that requests checks the SSL certificate on the host. But, in case of passing path to the cert file in <code>verify</code> for requests, it considers the specific cert file for authenticating the request.</p>
  <p>Then what is the advantage of passing <code>verify=True</code> in the first place? Since, even if, I pass <code>verify=False</code>, it works correctly. Earlier, I thought, it is generating a self-signed certificate, but I was incorrect. Any help will be appreciated.</p>