... and many thanks for the additional hints. Will surely come handy as 
the aim is to be able to use the endpoint for (batchlike) RDF export too.

Samuel

On 06/29/2010 03:07 AM, Brion Vibber wrote:
> You should always be sure to set the content-type correctly; and if
> outputting XML or HTML, be sure to include a charset header.
>
> The wfResetOutputBuffers() bit isn't required in most cases, but if you're
> outputting a*lot*  of data it can help to let you stream output directly to
> the downloader. (By default, buffering is used to apply gzip encoding and
> send a Content-Size header. This is usually good, but means that all your
> output has to be built and stored in memory before it actually gets sent to
> the client... potentially a problem if you're streaming out fifty thousand
> revisions of [[Hurricane Katrina]]!)
>
> When you're doing your raw output, you can go ahead and do 'print' or 'echo'
> directly if you like -- you're now in control.;)
>
> As a general note -- always be careful of your output to make sure you're
> applying proper escaping when generating HTML or XML; raw output can be a
> security risk if input isn't sanitized properly.
>    


-- 
Samuel Lampa
---------------------------------------
Biotech Student @ Uppsala University
    GSoC Student @ Semantic MediaWiki
---------------------------------------
  E-mail: samuel.lampa[at]gmail.com
  Mobile: +46 (0)70-2073732
    Blog: http://saml.rilspace.org
Twitter: http://twitter.com/samuellampa
---------------------------------------


_______________________________________________
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to