[drakma-devel] Bug handling bad html?
Jeffrey Cunningham
jeffrey at cunningham.net
Sun Feb 25 17:23:45 UTC 2007
On Sun Feb 25, 2007 at 07:00:03PM +0200, Anton Vodonosov wrote:
> Hi, Jeff.
>
> "Signaling an error" means in this case that
> work can be proceeded.
>
> (setq *provide-use-value-restart* t)
>
> (handler-bind
> ((flexi-stream-encoding-error (lambda (condition)
>
> (use-value \?))))
> (drakma:http-request("http://bad-host/bad-page.html")))
>
>
> This is example from flexi-stream documentation.
>
> You can easy get "the best approximation of the content"
> using drakma, but with more control. So it is unclear to my,
> what problems you have.
>
> -Anton
Hi Anton,
Thanks for the help. Will the example above work for any bad
charactor, or only the one set by
(setf flexi-streams::*SUBSTITUTION-CHAR* (code-char #xA0))
The only example I've run across is the site I mentioned, but it seems
like the possibilities for bad html are endless.
--Jeff
More information about the Drakma-devel
mailing list