Wordsmithing
This commit is contained in:
parent
ee86a66dd8
commit
2a510ce119
|
@ -329,21 +329,21 @@ returned data is HTML, you can use the module
|
||||||
\refmodule{htmllib}\refstmodindex{htmllib} to parse it.
|
\refmodule{htmllib}\refstmodindex{htmllib} to parse it.
|
||||||
|
|
||||||
\item
|
\item
|
||||||
The code handling the FTP\index{FTP} protocol cannot differentiate between a
|
The code handling the FTP\index{FTP} protocol cannot differentiate
|
||||||
file and a directory and can lead to unexpected behavior when attempting to
|
between a file and a directory. This can lead to unexpected behavior
|
||||||
read a URL that points to a file that is not accessible.
|
when attempting to read a URL that points to a file that is not
|
||||||
If the URL ends in a \code{/} then it is assumed to be a
|
accessible. If the URL ends in a \code{/}, it is assumed to refer to
|
||||||
directory and will be handled as such only. But if an attempt to read a file
|
a directory and will be handled accordingly. But if an attempt to
|
||||||
leads to a 550 error (signaling the URL cannot be found or is not accessible,
|
read a file leads to a 550 error (meaning the URL cannot be found or
|
||||||
often for permission reasons), then the path is treated as a directory in order
|
is not accessible, often for permission reasons), then the path is
|
||||||
to handle the case of when a directory is specified by a URL but a trailing
|
treated as a directory in order to handle the case when a directory is
|
||||||
\code{/} is left off.
|
specified by a URL but the trailing \code{/} has been left off. This can
|
||||||
This can lead to the apparent successful fetching of a file whose read
|
cause misleading results when you try to fetch a file whose read
|
||||||
permissions you do not have by still succeeding by returning the directory
|
permissions make it inaccessible; the FTP code will try to read it,
|
||||||
listing for the file from treating it as a directory.
|
fail with a 550 error, and then perform a directory listing for the
|
||||||
If more fine-grained control is needed, consider using the \module{ftplib}
|
unreadable file. If fine-grained control is needed, consider using the
|
||||||
module, subclassing \class{FancyURLOpener}, or changing \var{_urlopener} to
|
\module{ftplib} module, subclassing \class{FancyURLOpener}, or changing
|
||||||
meet your needs.
|
\var{_urlopener} to meet your needs.
|
||||||
|
|
||||||
\item
|
\item
|
||||||
This module does not support the use of proxies which require
|
This module does not support the use of proxies which require
|
||||||
|
|
Loading…
Reference in New Issue