In reply to Paige Miller.

If you are running this code from a work environment, it's not unusual to need to authenticate to your proxy server; A proxy server acts as a gateway between your computer and the internet, usually acting as a firewall and web filter to protect you from malicious internet content. The PROC HTTP code downloads a file from the internet, hence the need to authenticate. Looks like you found the PROC HTTP options and the company security information required to provide the proper values. Great!