comparison xml/ru/docs/http/ngx_http_perl_module.xml @ 760:f0e3d07c66d8

Documented $r->log_error method, redirection limitation, removed outdated info.
author Vladimir Homutov <vl@nginx.com>
date Mon, 12 Nov 2012 07:45:20 +0000
parents 764fbac1b8b4
children 95c3c3bbf1ce
comparison
equal deleted inserted replaced
759:1f58eb09aa8c 760:f0e3d07c66d8
8 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd"> 8 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd">
9 9
10 <module name="Модуль ngx_http_perl_module" 10 <module name="Модуль ngx_http_perl_module"
11 link="/ru/docs/http/ngx_http_perl_module.html" 11 link="/ru/docs/http/ngx_http_perl_module.html"
12 lang="ru" 12 lang="ru"
13 rev="1"> 13 rev="2">
14 14
15 <section id="summary"> 15 <section id="summary">
16 16
17 <para> 17 <para>
18 Модуль <literal>ngx_http_perl_module</literal> позволяет писать обработчики 18 Модуль <literal>ngx_http_perl_module</literal> позволяет писать обработчики
358 <literal>$r->internal_redirect(<value>uri</value>)</literal> 358 <literal>$r->internal_redirect(<value>uri</value>)</literal>
359 </tag-name> 359 </tag-name>
360 <tag-desc> 360 <tag-desc>
361 делает внутреннее перенаправление на указанный <value>uri</value>. 361 делает внутреннее перенаправление на указанный <value>uri</value>.
362 Перенаправление происходит уже после завершения обработчика Perl. 362 Перенаправление происходит уже после завершения обработчика Perl.
363 <note>
364 На данный момент перенаправления в именованные location’ы не поддерживаются.
365 </note>
366 </tag-desc>
367
368 <tag-name><literal>$r->log_error(<value>код_ошибки</value>,
369 <value>сообщение</value>)</literal></tag-name>
370 <tag-desc>
371 записывает указанное <value>сообщение</value> в
372 <link doc="../ngx_core_module.xml" id="error_log"/>.
373 Если <value>код_ошибки</value> ненулевой, то к сообщению будет добавлен
374 код ошибки и её описание.
363 </tag-desc> 375 </tag-desc>
364 376
365 <tag-name><literal>$r->print(<value>текст</value>, ...)</literal></tag-name> 377 <tag-name><literal>$r->print(<value>текст</value>, ...)</literal></tag-name>
366 <tag-desc> 378 <tag-desc>
367 метод передаёт клиенту данные. 379 метод передаёт клиенту данные.
411 передаёт клиенту содержимое указанного файла. 423 передаёт клиенту содержимое указанного файла.
412 Необязательные параметры 424 Необязательные параметры
413 задают начальное смещение и длину передаваемых данных. 425 задают начальное смещение и длину передаваемых данных.
414 Непосредственно передача данных происходит уже после завершения 426 Непосредственно передача данных происходит уже после завершения
415 обработчика Perl. 427 обработчика Perl.
416 Необходимо учитывать, что при использовании
417 этого метода в подзапросе и включённой директиве
418 <link doc="ngx_http_core_module.xml" id="sendfile"/>
419 содержимое файла не будет проходить через
420 <link doc="ngx_http_gzip_module.xml">gzip</link>,
421 <link doc="ngx_http_ssi_module.xml">SSI</link> и
422 <link doc="ngx_http_charset_module.xml">charset</link>
423 фильтры.
424 </tag-desc> 428 </tag-desc>
425 429
426 <tag-name> 430 <tag-name>
427 <literal>$r->send_http_header([<value>тип</value>])</literal> 431 <literal>$r->send_http_header([<value>тип</value>])</literal>
428 </tag-name> 432 </tag-name>