<a href="#Proxies">Proxies</a> should be supported with the Original Webster Fetchers. With KA9Q it should be just a simple variation of the Fetchers command line parameters (See <a HREF="#proxies">Below</a>).
<h3><a name="Webster">Webster Standard</a></h3>
<P>The Following Fetchers are supplied in the <Webster$Fetch> directory.
<ol>
<li><em>Directory</em> which <em>fetches</em> directory listings from the local disk.
<li><em><a href="http.html">!http</a></em> which <em>fetches</em> from http servers using the telnet part of KA9Q.
<li><EM>RNMail</EM> Which sends mail via ReadNews (for the <quote>mailto</quote> method). Provided by Julian Wright
<LI><em>RNNews</em> Which reads news via ReadNews (for the <quote>news</quote> method). Provided by Julian Wright
<li><EM><a href="nbmail.html">NBMail</a></EM> Which sends mail via NewsBase (for the <quote>mailto</quote> method). Provided by <a href="author.html">me</a>.
<li><EM>FTP</EM> Which, with the assistance of TCPIP v2.04 Allows you to <quote>Browse</quote> FTP sites.
</ol>
All fetchers will be external programs to keep the size of the main program down. They should also be multitasking, although the wimpslot can be set by this Application via the <quote>WimpSlot</quote> value within the <quote>Fetchers</quote> sections of the Choices windows.
<p>A fetcher can be used by putting an appropriate command for 'Call Command Below' in the <quote>Fetchers</quote> section of the <quote>Choices</quote> window (accessable from the <a href="menus.html#iconbar">Iconbar Menu</a>)
<P>The substitutions that are automatically carried out on this command as follows...
<ul>
<li>%0 is replaced by the machine name in dot notation.
<li>%1 is replaced with the Directory or filename to be retrieved from the indicated machine.
<li>%2 is replaced with the name of a file to which the output should be written.
The fetcher should stamp this file with the correct file type for the data that was fetched.
<li>%3 is replaced with the value of any inpage jump. (Any bit after a hash)
<dd>You can miss any % values out if required and include any other command line parameters.
<DD>The port for the Proxy may be differant. The examples use 8080, but 80 may also be used, or indeed any other number.
<DD>For the Proxies the second to last field should always result in the original URL when decoded.
</DL>
There do appear to be some problems. Mostly due to the file returned sometimes having MIME data at the begining, even though it has not been requested. The supplied <a href="http.html">HTTP fetcher</a> will attempt to remove this, but it has only been tested on a small number of MIME headers.
<h3><a name="ArcWeb">Archimedes Standard</h3>
These fetchers and their protocol may become a 'standard' on the Archimedes.
<p>This type of fetcher is the same (or will be) as that used for other Non-Comercial Archimedes Browsers.
<p>These fetchers (Which are separate Multitasking Applications) can be used by selecting the 'Call Standard Fetcher' or 'Call Standard Fetcher (Extended URL)' option for a particular method in the <a href="choice/fetchers.html"><quote>Fetchers</quote></a> section of the <a href="choices.html"><quote>Choices</quote> window</a> (accessable from the <a href="menus.html#iconbar">Iconbar Menu</a>). Which of the options you need depends on the Fetcher you are using, so you should read the Fetchers installation note
<H2><A NAME="proxies">Proxies</A></H2>
You should now be able to use proxies by use of the command line fetchers (See the <a href="#examples">Examples</a> above).
<P>
Using a proxy may be faster that going direct as many Proxies also Cache pages and files (This is often their main purpose). The proxies also allow FTP, WAIS and Gopher connections without requireing a specific fetcher. (Only an <a href="http.html">HTTP fetcher</a> is required if you can use proxies for everything else)
<h2><a name="Poster">The Local Poster</a></h2>
This is designed so I can implement searching etc. for the documentation.
<P> To use this facility You must specify the following in the <a href="codes#forms">Forms</a> tag.
<ul>
<LI>use an <quote>Action</quote> value of the code to be called.
<LI>use a <quote>Method</quote> of <quote>POST</quote>
</ul>
<P>
This code will be called with two parameters.
<ol>
<LI>The ACSII value of a file handle for a file to put the response in
<LI>The ACSII value of a file handle for a file to contain the completed form. This is preceeded by MIME data specifying a type and stating the size of the data part of the file.
</ol>
A small example program is supplied in the Docs directory. It is used by the first example form on the <a href="example.html">Examples</a> page.
<HR><address><A HREF="author.html">Andrew Pullan</A>, Sun 20th August 1995</address>