prompt: We are currently solving the following issue within our repository. Here is the issue text:
  --- BEGIN ISSUE ---
  Please support Verify=False option for tools.get() as is currently supported for tools.download()
  To help us debug your issue please explain:
  
  - [x] I've read the [CONTRIBUTING guide](https://raw.githubusercontent.com/conan-io/conan/develop/.github/CONTRIBUTING.md).
  - [1.8.4] I've specified the Conan version, operating system version and any tool that can be relevant.
  - [x] I've explained the steps to reproduce the error or the motivation/use case of the question/suggestion.
  
  
  
  --- END ISSUE ---
  
  Below are some code segments, each from a relevant file. One or more of these files may contain bugs.
  --- BEGIN FILES ---
  Path: `conans/client/tools/net.py`
  Content:
  ```
  1 import os
  2 
  3 from conans.client.rest.uploader_downloader import Downloader
  4 from conans.client.tools.files import unzip, check_md5, check_sha1, check_sha256
  5 from conans.errors import ConanException
  6 from conans.util.fallbacks import default_output, default_requester
  7 
  8 
  9 def get(url, md5='', sha1='', sha256='', destination=".", filename="", keep_permissions=False,
  10         pattern=None, requester=None, output=None):
  11     """ high level downloader + unzipper + (optional hash checker) + delete temporary zip
  12     """
  13     if not filename and ("?" in url or "=" in url):
  14         raise ConanException("Cannot deduce file name form url. Use 'filename' parameter.")
  15 
  16     filename = filename or os.path.basename(url)
  17     download(url, filename, out=output, requester=requester)
  18 
  19     if md5:
  20         check_md5(filename, md5)
  21     if sha1:
  22         check_sha1(filename, sha1)
  23     if sha256:
  24         check_sha256(filename, sha256)
  25 
  26     unzip(filename, destination=destination, keep_permissions=keep_permissions, pattern=pattern,
  27           output=output)
  28     os.unlink(filename)
  29 
  30 
  31 def ftp_download(ip, filename, login='', password=''):
  32     import ftplib
  33     try:
  34         ftp = ftplib.FTP(ip, login, password)
  35         ftp.login()
  36         filepath, filename = os.path.split(filename)
  37         if filepath:
  38             ftp.cwd(filepath)
  39         with open(filename, 'wb') as f:
  40             ftp.retrbinary('RETR ' + filename, f.write)
  41     except Exception as e:
  42         raise ConanException("Error in FTP download from %s\n%s" % (ip, str(e)))
  43     finally:
  44         try:
  45             ftp.quit()
  46         except:
  47             pass
  48 
  49 
  50 def download(url, filename, verify=True, out=None, retry=2, retry_wait=5, overwrite=False,
  51              auth=None, headers=None, requester=None):
  52     out = default_output(out, 'conans.client.tools.net.download')
  53     requester = default_requester(requester, 'conans.client.tools.net.download')
  54 
  55     downloader = Downloader(requester=requester, output=out, verify=verify)
  56     downloader.download(url, filename, retry=retry, retry_wait=retry_wait, overwrite=overwrite,
  57                         auth=auth, headers=headers)
  58     out.writeln("")
  59
  ```
  --- END FILES ---
  
  Please first localize the bug based on the issue statement, and then generate a patch according to the `git diff` format fenced by three backticks.
  
  Here is an example:
  
  ```diff
  diff --git a/examples/server_async.py b/examples/server_async.py
  --- a/examples/server_async.py
  +++ b/examples/server_async.py
  @@ -313,4 +313,4 @@
   
   
   if __name__ == "__main__":
  -    asyncio.run(run_async_server("."), debug=True)
  +    asyncio.run(run_async_server(), debug=True)
  diff --git a/examples/server_sync.py b/examples/server_sync.py
  --- a/examples/server_sync.py
  +++ b/examples/server_sync.py
  @@ -313,5 +313,5 @@
   
   
   if __name__ == "__main__":
  -    server = run_sync_server(".")
  +    server = run_sync_server()
       server.shutdown()
  
  ```
  
golden_diff: diff --git a/conans/client/tools/net.py b/conans/client/tools/net.py
  --- a/conans/client/tools/net.py
  +++ b/conans/client/tools/net.py
  @@ -7,14 +7,16 @@
   
   
   def get(url, md5='', sha1='', sha256='', destination=".", filename="", keep_permissions=False,
  -        pattern=None, requester=None, output=None):
  +        pattern=None, requester=None, output=None, verify=True, retry=None, retry_wait=None,
  +        overwrite=False, auth=None, headers=None):
       """ high level downloader + unzipper + (optional hash checker) + delete temporary zip
       """
       if not filename and ("?" in url or "=" in url):
           raise ConanException("Cannot deduce file name form url. Use 'filename' parameter.")
   
       filename = filename or os.path.basename(url)
  -    download(url, filename, out=output, requester=requester)
  +    download(url, filename, out=output, requester=requester, verify=verify, retry=retry,
  +             retry_wait=retry_wait, overwrite=overwrite, auth=auth, headers=headers)
   
       if md5:
           check_md5(filename, md5)
  @@ -47,8 +49,14 @@
               pass
   
   
  -def download(url, filename, verify=True, out=None, retry=2, retry_wait=5, overwrite=False,
  +def download(url, filename, verify=True, out=None, retry=None, retry_wait=None, overwrite=False,
                auth=None, headers=None, requester=None):
  +
  +    if retry is None:
  +        retry = 2
  +    if retry_wait is None:
  +        retry_wait = 5
  +
       out = default_output(out, 'conans.client.tools.net.download')
       requester = default_requester(requester, 'conans.client.tools.net.download')
  
verification_info: {"golden_diff": "diff --git a/conans/client/tools/net.py b/conans/client/tools/net.py\n--- a/conans/client/tools/net.py\n+++ b/conans/client/tools/net.py\n@@ -7,14 +7,16 @@\n \n \n def get(url, md5='', sha1='', sha256='', destination=\".\", filename=\"\", keep_permissions=False,\n-        pattern=None, requester=None, output=None):\n+        pattern=None, requester=None, output=None, verify=True, retry=None, retry_wait=None,\n+        overwrite=False, auth=None, headers=None):\n     \"\"\" high level downloader + unzipper + (optional hash checker) + delete temporary zip\n     \"\"\"\n     if not filename and (\"?\" in url or \"=\" in url):\n         raise ConanException(\"Cannot deduce file name form url. Use 'filename' parameter.\")\n \n     filename = filename or os.path.basename(url)\n-    download(url, filename, out=output, requester=requester)\n+    download(url, filename, out=output, requester=requester, verify=verify, retry=retry,\n+             retry_wait=retry_wait, overwrite=overwrite, auth=auth, headers=headers)\n \n     if md5:\n         check_md5(filename, md5)\n@@ -47,8 +49,14 @@\n             pass\n \n \n-def download(url, filename, verify=True, out=None, retry=2, retry_wait=5, overwrite=False,\n+def download(url, filename, verify=True, out=None, retry=None, retry_wait=None, overwrite=False,\n              auth=None, headers=None, requester=None):\n+\n+    if retry is None:\n+        retry = 2\n+    if retry_wait is None:\n+        retry_wait = 5\n+\n     out = default_output(out, 'conans.client.tools.net.download')\n     requester = default_requester(requester, 'conans.client.tools.net.download')\n", "issue": "Please support Verify=False option for tools.get() as is currently supported for tools.download()\nTo help us debug your issue please explain:\r\n\r\n- [x] I've read the [CONTRIBUTING guide](https://raw.githubusercontent.com/conan-io/conan/develop/.github/CONTRIBUTING.md).\r\n- [1.8.4] I've specified the Conan version, operating system version and any tool that can be relevant.\r\n- [x] I've explained the steps to reproduce the error or the motivation/use case of the question/suggestion.\r\n\r\n\n", "before_files": [{"content": "import os\n\nfrom conans.client.rest.uploader_downloader import Downloader\nfrom conans.client.tools.files import unzip, check_md5, check_sha1, check_sha256\nfrom conans.errors import ConanException\nfrom conans.util.fallbacks import default_output, default_requester\n\n\ndef get(url, md5='', sha1='', sha256='', destination=\".\", filename=\"\", keep_permissions=False,\n        pattern=None, requester=None, output=None):\n    \"\"\" high level downloader + unzipper + (optional hash checker) + delete temporary zip\n    \"\"\"\n    if not filename and (\"?\" in url or \"=\" in url):\n        raise ConanException(\"Cannot deduce file name form url. Use 'filename' parameter.\")\n\n    filename = filename or os.path.basename(url)\n    download(url, filename, out=output, requester=requester)\n\n    if md5:\n        check_md5(filename, md5)\n    if sha1:\n        check_sha1(filename, sha1)\n    if sha256:\n        check_sha256(filename, sha256)\n\n    unzip(filename, destination=destination, keep_permissions=keep_permissions, pattern=pattern,\n          output=output)\n    os.unlink(filename)\n\n\ndef ftp_download(ip, filename, login='', password=''):\n    import ftplib\n    try:\n        ftp = ftplib.FTP(ip, login, password)\n        ftp.login()\n        filepath, filename = os.path.split(filename)\n        if filepath:\n            ftp.cwd(filepath)\n        with open(filename, 'wb') as f:\n            ftp.retrbinary('RETR ' + filename, f.write)\n    except Exception as e:\n        raise ConanException(\"Error in FTP download from %s\\n%s\" % (ip, str(e)))\n    finally:\n        try:\n            ftp.quit()\n        except:\n            pass\n\n\ndef download(url, filename, verify=True, out=None, retry=2, retry_wait=5, overwrite=False,\n             auth=None, headers=None, requester=None):\n    out = default_output(out, 'conans.client.tools.net.download')\n    requester = default_requester(requester, 'conans.client.tools.net.download')\n\n    downloader = Downloader(requester=requester, output=out, verify=verify)\n    downloader.download(url, filename, retry=retry, retry_wait=retry_wait, overwrite=overwrite,\n                        auth=auth, headers=headers)\n    out.writeln(\"\")\n", "path": "conans/client/tools/net.py"}], "after_files": [{"content": "import os\n\nfrom conans.client.rest.uploader_downloader import Downloader\nfrom conans.client.tools.files import unzip, check_md5, check_sha1, check_sha256\nfrom conans.errors import ConanException\nfrom conans.util.fallbacks import default_output, default_requester\n\n\ndef get(url, md5='', sha1='', sha256='', destination=\".\", filename=\"\", keep_permissions=False,\n        pattern=None, requester=None, output=None, verify=True, retry=None, retry_wait=None,\n        overwrite=False, auth=None, headers=None):\n    \"\"\" high level downloader + unzipper + (optional hash checker) + delete temporary zip\n    \"\"\"\n    if not filename and (\"?\" in url or \"=\" in url):\n        raise ConanException(\"Cannot deduce file name form url. Use 'filename' parameter.\")\n\n    filename = filename or os.path.basename(url)\n    download(url, filename, out=output, requester=requester, verify=verify, retry=retry,\n             retry_wait=retry_wait, overwrite=overwrite, auth=auth, headers=headers)\n\n    if md5:\n        check_md5(filename, md5)\n    if sha1:\n        check_sha1(filename, sha1)\n    if sha256:\n        check_sha256(filename, sha256)\n\n    unzip(filename, destination=destination, keep_permissions=keep_permissions, pattern=pattern,\n          output=output)\n    os.unlink(filename)\n\n\ndef ftp_download(ip, filename, login='', password=''):\n    import ftplib\n    try:\n        ftp = ftplib.FTP(ip, login, password)\n        ftp.login()\n        filepath, filename = os.path.split(filename)\n        if filepath:\n            ftp.cwd(filepath)\n        with open(filename, 'wb') as f:\n            ftp.retrbinary('RETR ' + filename, f.write)\n    except Exception as e:\n        raise ConanException(\"Error in FTP download from %s\\n%s\" % (ip, str(e)))\n    finally:\n        try:\n            ftp.quit()\n        except:\n            pass\n\n\ndef download(url, filename, verify=True, out=None, retry=None, retry_wait=None, overwrite=False,\n             auth=None, headers=None, requester=None):\n\n    if retry is None:\n        retry = 2\n    if retry_wait is None:\n        retry_wait = 5\n\n    out = default_output(out, 'conans.client.tools.net.download')\n    requester = default_requester(requester, 'conans.client.tools.net.download')\n\n    downloader = Downloader(requester=requester, output=out, verify=verify)\n    downloader.download(url, filename, retry=retry, retry_wait=retry_wait, overwrite=overwrite,\n                        auth=auth, headers=headers)\n    out.writeln(\"\")\n", "path": "conans/client/tools/net.py"}]}