Connecting to an HTTP site

You can connect to HTTP servers with CuteFTP Pro. If you have the appropriate permissions, you can browse contents, download, upload and delete files on HTTP sites.

  

To connect to an HTTP site

  1. Go to File > New > HTTP Site in the menu bar. CuteFTP Pro will then display a Site Properties dialog box.

  2. Enter an identifying name for the site in the Label field.

  3. Enter the HTTP site’s address in the Host address field. Prefixing the HTTP site address with http:// is not necessary.

  4. If the site uses basic HTTP username/password authentication, fill in your user name and password in the appropriate fields. Notice that under the Type tab, the site has been automatically set up as an HTTP site.

  5. If the Web site operates on a port other than 80, enter the appropriate port number in the Port field. Most sites connect to port 80. If the last portion of the site’s URL ends in a number, that number is the port to use. For example, http://www.example.com:99 indicates that the Web server www.example.com operates on port 99. The remainder of the tabs and fields are identical to those seen when adding an FTP site.

  6. Click Connect to establish the connection.

  

CuteFTP Pro takes advantage of the keep-alive header (as defined in RFC 2068 & 2616) which keeps the session open during multiple transactions, saving the user considerable time and bandwidth.

  

 

Note

The Web server must support basic authentication as described in RFC 1945 <http://www.faqs.org/rfcs/rfc1945.html>. Because of the way authentication works, the server may challenge the client: with a WWW-Authenticate request. The client responds with: Authorization: Basic <base64 encoding of userid-password>. Most Web Servers support basic authentication but will require intervention on the site operator's behalf to set it up because it is server specific. Various existing sites employ other authentication schemes, such as NTLM or those found in ASP or JavaScripts, and are not supported by CuteFTP Pro.