mod_proxy_ajp.html.ja.euc-jp revision 67ba88c261eb2a78d29385596f5497d52969af35
ea49840bfe8467a7d7bd4db27b1d4880a85511aberikabele<?xml version="1.0" encoding="EUC-JP"?>
ea49840bfe8467a7d7bd4db27b1d4880a85511aberikabele<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
ea49840bfe8467a7d7bd4db27b1d4880a85511aberikabele<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele This file is generated from xml source: DO NOT EDIT
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
5a58787efeb02a1c3f06569d019ad81fd2efa06end -->
5a58787efeb02a1c3f06569d019ad81fd2efa06end<title>mod_proxy_ajp - Apache HTTP ������</title>
5a58787efeb02a1c3f06569d019ad81fd2efa06end<link href="/style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
5a58787efeb02a1c3f06569d019ad81fd2efa06end<link href="/style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
d29d9ab4614ff992b0e8de6e2b88d52b6f1f153erbowen<link href="/style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
d29d9ab4614ff992b0e8de6e2b88d52b6f1f153erbowen<link href="/images/favicon.ico" rel="shortcut icon" /></head>
d29d9ab4614ff992b0e8de6e2b88d52b6f1f153erbowen<body>
d29d9ab4614ff992b0e8de6e2b88d52b6f1f153erbowen<div id="page-header">
5a58787efeb02a1c3f06569d019ad81fd2efa06end<p class="menu"><a href="/mod/">�⥸�塼��</a> | <a href="/mod/directives.html">�ǥ��쥯�ƥ���</a> | <a href="/faq/">FAQ</a> | <a href="/glossary.html">�Ѹ�</a> | <a href="/sitemap.html">�����ȥޥå�</a></p>
5a58787efeb02a1c3f06569d019ad81fd2efa06end<p class="apache">Apache HTTP ������ ������� 2.3</p>
d229f940abfb2490dee17979e9a5ff31b7012eb5rbowen<img alt="" src="/images/feather.gif" /></div>
3f08db06526d6901aa08c110b5bc7dde6bc39905nd<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="/images/left.gif" /></a></div>
5a58787efeb02a1c3f06569d019ad81fd2efa06end<div id="path">
5a58787efeb02a1c3f06569d019ad81fd2efa06end<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP ������</a> &gt; <a href="http://httpd.apache.org/docs/">�ɥ�����ơ������</a> &gt; <a href="../">�С������
5a58787efeb02a1c3f06569d019ad81fd2efa06end 2.3</a> &gt; <a href="./">�⥸�塼��</a></div>
3f08db06526d6901aa08c110b5bc7dde6bc39905nd<div id="page-content">
3b3b7fc78d1f5bfc2769903375050048ff41ff26nd<div id="preamble"><h1>Apache �⥸�塼�� mod_proxy_ajp</h1>
a78048ccbdb6256da15e6b0e7e95355e480c2301nd<div class="toplang">
5e740829c3448285963d3882530669f0112cf690gryzor<p><span>Available Languages: </span><a href="/en/mod/mod_proxy_ajp.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
aee1f193a276866212922ae5072e3014db28582frpluem<a href="/ja/mod/mod_proxy_ajp.html" title="Japanese">&nbsp;ja&nbsp;</a></p>
f086b4b402fa9a2fefc7dda85de2a3cc1cd0a654rjung</div>
3b3b7fc78d1f5bfc2769903375050048ff41ff26nd<div class="outofdate">This translation may be out of date. Check the
3b3b7fc78d1f5bfc2769903375050048ff41ff26nd English version for recent changes.</div>
aee1f193a276866212922ae5072e3014db28582frpluem<table class="module"><tr><th><a href="module-dict.html#Description">����:</a></th><td><code class="module"><a href="/mod/mod_proxy.html">mod_proxy</a></code> �� AJP
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele�򥵥ݡ��Ȥ��뤿��Υ⥸�塼��</td></tr>
5a58787efeb02a1c3f06569d019ad81fd2efa06end<tr><th><a href="module-dict.html#Status">���ơ�����:</a></th><td>Extension</td></tr>
5a58787efeb02a1c3f06569d019ad81fd2efa06end<tr><th><a href="module-dict.html#ModuleIdentifier">�⥸�塼�뼱�̻�:</a></th><td>proxy_ajp_module</td></tr>
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive<tr><th><a href="module-dict.html#SourceFile">�������ե�����:</a></th><td>proxy_ajp.c</td></tr></table>
5a58787efeb02a1c3f06569d019ad81fd2efa06end<h3>����</h3>
5a58787efeb02a1c3f06569d019ad81fd2efa06end
5a58787efeb02a1c3f06569d019ad81fd2efa06end <p>�ܥ⥸�塼��ˤ� <code class="module"><a href="/mod/mod_proxy.html">mod_proxy</a></code> ��<em>ɬ�פǤ�</em>��
5a58787efeb02a1c3f06569d019ad81fd2efa06end <code>Apache JServ Protocol version 1.3</code> (�ʹ� <em>AJP13</em>)
5a58787efeb02a1c3f06569d019ad81fd2efa06end �򥵥ݡ��Ȥ��ޤ���</p>
5a58787efeb02a1c3f06569d019ad81fd2efa06end
df321386f1d9ed17a3e5e6468807996a12890d50gryzor <p><code>AJP13</code> �ץ�ȥ���򰷤���褦�ˤ���ˤ�
5a58787efeb02a1c3f06569d019ad81fd2efa06end <code class="module"><a href="/mod/mod_proxy.html">mod_proxy</a></code> �� <code class="module"><a href="/mod/mod_proxy_ajp.html">mod_proxy_ajp</a></code>
5a58787efeb02a1c3f06569d019ad81fd2efa06end �򥵡��Ф��Ȥ߹���ɬ�פ�����ޤ���</p>
5a58787efeb02a1c3f06569d019ad81fd2efa06end
bd43fc31993cfc191e744a9490481f4294894099covener <div class="warning"><h3>�ٹ�</h3>
30471a4650391f57975f60bbb6e4a90be7b284bfhumbedooh <p><a href="#access">�����ʥ����Фˤ���</a>�ޤǥץ?����ǽ��ͭ��ˤ��ʤ��Ǥ���������
5a58787efeb02a1c3f06569d019ad81fd2efa06end �����ץ�ץ?�������ФϤ��ʤ����ȤΥͥåȥ���ˤȤäƤ⡢
5a58787efeb02a1c3f06569d019ad81fd2efa06end ���󥿡��ͥå����ΤˤȤäƤ�?�Ǥ���</p>
5a58787efeb02a1c3f06569d019ad81fd2efa06end </div>
5d7e5de2da57434c8e68c8fa49cbf6d70ee0f817slive</div>
5d7e5de2da57434c8e68c8fa49cbf6d70ee0f817slive<div id="quickview"><h3 class="directives">�ǥ��쥯�ƥ���</h3>
5d7e5de2da57434c8e68c8fa49cbf6d70ee0f817slive<p>���Υ⥸�塼��˥ǥ��쥯�ƥ��֤Ϥ���ޤ���</p>
5d7e5de2da57434c8e68c8fa49cbf6d70ee0f817slive<h3>�ȥԥå�</h3>
5d7e5de2da57434c8e68c8fa49cbf6d70ee0f817slive<ul id="topics">
5d7e5de2da57434c8e68c8fa49cbf6d70ee0f817slive<li><img alt="" src="/images/down.gif" /> <a href="#overviewprotocol">�ץ�ȥ���γ���</a></li>
5d7e5de2da57434c8e68c8fa49cbf6d70ee0f817slive<li><img alt="" src="/images/down.gif" /> <a href="#basppacketstruct">���ܥѥ��åȹ�¤</a></li>
5d7e5de2da57434c8e68c8fa49cbf6d70ee0f817slive<li><img alt="" src="/images/down.gif" /> <a href="#rpacetstruct">�ꥯ�����ȥѥ��åȹ�¤</a></li>
5d7e5de2da57434c8e68c8fa49cbf6d70ee0f817slive<li><img alt="" src="/images/down.gif" /> <a href="#resppacketstruct">�쥹�ݥ󥹥ѥ��åȹ�¤</a></li>
5d7e5de2da57434c8e68c8fa49cbf6d70ee0f817slive</ul><h3>����</h3>
5d7e5de2da57434c8e68c8fa49cbf6d70ee0f817slive<ul class="seealso">
5d7e5de2da57434c8e68c8fa49cbf6d70ee0f817slive<li><code class="module"><a href="/mod/mod_proxy.html">mod_proxy</a></code></li>
5d7e5de2da57434c8e68c8fa49cbf6d70ee0f817slive</ul></div>
5d7e5de2da57434c8e68c8fa49cbf6d70ee0f817slive<div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
5d7e5de2da57434c8e68c8fa49cbf6d70ee0f817slive<div class="section">
5d7e5de2da57434c8e68c8fa49cbf6d70ee0f817slive<h2><a name="overviewprotocol" id="overviewprotocol">�ץ�ȥ���γ���</a></h2>
5d7e5de2da57434c8e68c8fa49cbf6d70ee0f817slive <p><code>AJP13</code> �ץ�ȥ���ϥѥ��åȻظ��Ǥ���
5d7e5de2da57434c8e68c8fa49cbf6d70ee0f817slive ���ɤʥץ졼��ƥ����ȷ����ǤϤʤ��Х��ʥ�����ˤʤä��Τϡ�
5a58787efeb02a1c3f06569d019ad81fd2efa06end �����餯�ѥե����ޥ󥹾����ͳ�ˤ��ޤ���
5a58787efeb02a1c3f06569d019ad81fd2efa06end �����֥����Фϥ����֥�åȥ���ƥʤ� TCP ���ͥ��������̿����ޤ���
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive �����å������ϽŤ�����ʤΤǡ���٤򸺤餹����ˡ������֥�åȥ���ƥʤȤ�
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive TCP ��³��ݻ�ʣ���Υꥯ�����ȡ��쥹�ݥ󥹽��������Ф��ư�Ĥ�
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive ���ͥ�������Ȥ��ޤ魯�褦�ˤʤäƤ��ޤ���</p>
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive <p>����ꥯ�����Ȥ˥��ͥ�����󤬳�����Ƥ���ȡ����ν�����뤬
06d77ae37da42a6f8bbea25b7d7f8b6629245629slive ��λ����ޤ�¾�Τ�Τ˻Ȥ��뤳�ȤϤ���ޤ���
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive �Ĥޤꥳ�ͥ�������Ǥϡ��ꥯ�����Ȥ�Ʊ������ϹԤ��ޤ���
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive ���Τ��ᡢ���ͥ������ξü�Ǥμ¹Ԥ��륳���ɤ�ʷ�ˤǤ������ǡ�
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive Ʊ���˳������ͥ�������¿���ʤäƤ��ޤ���</p>
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive <p>�����֥�åȥ���ƥʤؤΥ��ͥ������򳫤�����ϡ����ͥ������ξ��֤�
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive ���Τɤ줫�ˤʤ�ޤ�:</p>
c6f41bc69d643835804e7e831776d3d46c6f5962slive <ul>
c6f41bc69d643835804e7e831776d3d46c6f5962slive <li> Idle <br />���ͥ�������ǽ����Ƥ���ꥯ�����ȤϤ���ޤ���</li>
c6f41bc69d643835804e7e831776d3d46c6f5962slive <li> Assigned <br />���ͥ������ϥꥯ�����Ȥ������Ǥ���</li>
c6f41bc69d643835804e7e831776d3d46c6f5962slive </ul>
bf380c59be3f235bde21f1c00098e09e3cf7e7aerpluem <p>���ͥ����������Υꥯ�����Ȥ˥������󤵤��ȡ�����Ū�ʾ��� (�㤨��
bf380c59be3f235bde21f1c00098e09e3cf7e7aerpluem HTTP �إå���) �����̤��줿�� (�㤨���̾��ʸ����������˥��󥳡��ɤ���ޤ�)
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive ��ž������ޤ����ܺ٤ϲ����Ρ֥ꥯ�����ȥѥ��åȤι�¤�פ򻲾Ȥ��Ƥ���������
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive �ꥯ�����Ȥ˥ܥǥ���¸�� <code>(content-length &gt; 0)</code> ����С�
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive ����Ū�ʾ����ľ����̥ѥ��åȤ�ž������ޤ���</p>
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive <p>���λ����Ǥ����餯�������֥�åȥ���ƥʤϽ���򳫻ϤǤ���褦�ˤʤ�ޤ���
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive �Ǥ��Τǡ����Υ�å������򥦥��֥����Ф��ᤷ���Τ餻����褦�ˤʤ�ޤ���</p>
263168fdb45221efa79580de89bdde883b7561f7sf <ul>
263168fdb45221efa79580de89bdde883b7561f7sf <li>SEND_HEADERS <br />�֥饦���˥إå����������ޤ���</li>
263168fdb45221efa79580de89bdde883b7561f7sf <li>SEND_BODY_CHUNK <br />�֥饦���˥ܥǥ��ǡ����Υ���󥯤�����ޤ���
263168fdb45221efa79580de89bdde883b7561f7sf </li>
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive <li>GET_BODY_CHUNK <br />�ꥯ�����ȤΥǡ��������Ƽ�����꽪��äƤ��ʤ��Ȥ��ˡ�
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive �ĤäƤ���ǡ�����������ޤ����ѥ��åȤˤ�����ޤä�����Ĺ�����ꡢǤ�դ�
bf380c59be3f235bde21f1c00098e09e3cf7e7aerpluem �礭���Υǡ������ꥯ�����ȤΥܥǥ��Ȥ��ƴޤޤ줦����
bf380c59be3f235bde21f1c00098e09e3cf7e7aerpluem (�㤨�Хե�����Υ��åץ?�ɤξ��) ��ɬ�פȤʤ�ޤ���
bf380c59be3f235bde21f1c00098e09e3cf7e7aerpluem (��: HTTP �Υ����ž���Ȥϴ�Ϣ����ޤ���)</li>
bf380c59be3f235bde21f1c00098e09e3cf7e7aerpluem <li>END_RESPONSE <br />�ꥯ�����Ƚ�������λ���ޤ���</li>
bf380c59be3f235bde21f1c00098e09e3cf7e7aerpluem </ul>
bf380c59be3f235bde21f1c00098e09e3cf7e7aerpluem <p>�ġ��Υ�å������Ϥ��줾��ۤʤ�ǡ����ѥ��åȷ����ˤʤäƤ��ޤ���
bf380c59be3f235bde21f1c00098e09e3cf7e7aerpluem ��ҤΡ֥쥹�ݥ󥹥ѥ��åȤι�¤�פ򻲾Ȥ��Ƥ���������</p>
bf380c59be3f235bde21f1c00098e09e3cf7e7aerpluem</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
bf380c59be3f235bde21f1c00098e09e3cf7e7aerpluem<div class="section">
bf380c59be3f235bde21f1c00098e09e3cf7e7aerpluem<h2><a name="basppacketstruct" id="basppacketstruct">���ܥѥ��åȹ�¤</a></h2>
bf380c59be3f235bde21f1c00098e09e3cf7e7aerpluem <p>���Υץ�ȥ���ˤ� XDR ��������Ѥ�����ʬ����������ޤ�����¿��������
bf380c59be3f235bde21f1c00098e09e3cf7e7aerpluem �ۤʤ�ޤ� (�㤨�� 4 �Х��ȥ��饤���ȤǤʤ����Ȥʤ�) ��</p>
bf380c59be3f235bde21f1c00098e09e3cf7e7aerpluem <p>�Х��ȥ�������: �ġ��ΥХ��ȤΥ���ǥ����󤬤ɤ��ʤäƤ��뤫�ϡ�
c6f41bc69d643835804e7e831776d3d46c6f5962slive ��Ͼܤ����ʤ��ΤǤ�������ȥ륨��ǥ�����ˤʤäƤ���Ȼפ��ޤ���
aee1f193a276866212922ae5072e3014db28582frpluem XDR ���ͤǤ����ʤäƤ���Τȡ������餷�����Ȥ� sys/socket �饤�֥�꤬
c6f41bc69d643835804e7e831776d3d46c6f5962slive (C ��) �����������ˤǤ��Ƥ���ΤǤ����ʤΤ��Ȼפ��ޤ�����
c6f41bc69d643835804e7e831776d3d46c6f5962slive �����åȸƤӽФ��������ˤĤ��Ƥ��ܤ������ä��㤤�ޤ����顢
06d77ae37da42a6f8bbea25b7d7f8b6629245629slive �������������</p>
c6f41bc69d643835804e7e831776d3d46c6f5962slive <p>�ץ�ȥ���ˤ� 4 �ĤΥǡ��������פ�����ޤ�: byte, boolean,
c6f41bc69d643835804e7e831776d3d46c6f5962slive integer, string �Ǥ���</p>
c6f41bc69d643835804e7e831776d3d46c6f5962slive <dl>
c6f41bc69d643835804e7e831776d3d46c6f5962slive <dt><strong>Byte</strong></dt><dd>�Х��Ȱ�ĤǤ���</dd>
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive <dt><strong>Boolean</strong></dt>
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive <dd>�Х��Ȱ�Ĥǡ�<code>1 = true</code>, <code>0 = false</code> �Ǥ���
c6f41bc69d643835804e7e831776d3d46c6f5962slive (C �Τ褦��) ����򿿤Ȥ��ư��äƤ��ޤ��ȡ��������ư�����⤷��ޤ��󤷡�
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive ư���ʤ����⤷��ޤ���</dd>
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive <dt><strong>Integer</strong></dt>
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive <dd><code>0 ���� 2^16 (32768)</code> ���ϰϤο���⼡�� 2 �Х��Ȥ�
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive ��˳�Ǽ����ޤ���</dd>
ffb01336be79c64046b636e59fa8ddca8ec029edsf <dt><strong>String</strong></dt>
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive <dd>����Ĺ��ʸ���� (2^16 ��Ĺ���ξ��) ��Ĺ������Υѥ��å� 2 �Х��Ȥθ��
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive ʸ���� (��üʸ�� '\0' ��ޤ�) ��³�������ǥ��󥳡��ɤ���ޤ���
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive ���󥳡��ɤ���Ƥ���Ĺ������ϺǸ�� '\0' ��<strong>������Ȥ��ʤ�</strong>
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive ���Ȥ���դ��Ƥ���������������� <code>strlen</code> ��Ʊ�ͤǤ���
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive �����ν�üʸ��򥹥��åפ��뤿��ˡ����ޤ��̣��̵�����󥯥����ʸ
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive �򤿤�����񤫤ʤ��Ȥ����ʤ��Τϡ�
4ee3ac9c23e31f43d39414f4072f1b1456e43ff8igalic Java ��¦���鸫��Ⱦ���ʶ��路���������뤫�⤷��ޤ���
bf380c59be3f235bde21f1c00098e09e3cf7e7aerpluem �����ʤä���ͳ�Ϥ����餯��Servlet ����ƥʤ����֤����ʸ������ɤ߽Ф����ˡ�
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive ��Ψ�褯 C �Υ����ɤ�񤱤�褦�ˤ��롽�������֥�åȤ����֤����
4ee3ac9c23e31f43d39414f4072f1b1456e43ff8igalic ʸ����� \0 ʸ��ǽ�ü����Ƥ���Τǡ�C �Υ����ɤǤϤ虜�虜���ԡ��򤻤��ˡ�
aee1f193a276866212922ae5072e3014db28582frpluem ��ĤΥХåե��ؤΥ�ե���󥹤���󤹤褦�˽񤯤��Ȥ��Ǥ��롽��
4ee3ac9c23e31f43d39414f4072f1b1456e43ff8igalic ������Ȼפ��ޤ���
4ee3ac9c23e31f43d39414f4072f1b1456e43ff8igalic '\0' ʸ��ʤ����ϡ�C �Ǥ�ʸ����ε�§�˹礦�褦�˥��ԡ����ʤ����
4ee3ac9c23e31f43d39414f4072f1b1456e43ff8igalic �����ʤ��ʤäƤ��ޤ��ޤ���</dd>
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive </dl>
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive <h3>�ѥ��åȥ�����</h3>
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive <p>¿���Υ����ɤǤ����ʤäƤ���ΤǤ������ѥ��åȥ������κ��祵������
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive <code>8 * 1024 (8K)</code> �Ǥ����ѥ��åȤμºݤ�Ĺ���ϥإå���
aee1f193a276866212922ae5072e3014db28582frpluem ���󥳡��ɤ�������äƤ��ޤ���</p>
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive <h3>�ѥ��åȥإå�</h3>
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive <p>�����Ф��饳��ƥʤ����Ф����ѥ��åȤ� <code>0x1234</code> �ǻϤޤ�ޤ���
aa8cf57195dfb7fa3d0baedf81f8be377946cea8slive ����ƥʤ��饵���Ф�������ѥ��åȤ� <code>AB</code> (ASCII ������ A ��
5a58787efeb02a1c3f06569d019ad81fd2efa06end ASCII ������ B) �ǻϤޤ�ޤ���������Х��Ȥθ�ˡ��ڥ��?��Ĺ�� (�嵭�η�����)
aee1f193a276866212922ae5072e3014db28582frpluem ³���ޤ������Τ��ᡢ�ڥ��?��Ĺ�κ����ͤ� 2^16 �ˤǤ���褦�˻פ��ޤ�����
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele �ºݤˤϥ����ɤǤϺ����ͤ� 8K �����ꤵ��Ƥ��ޤ���</p>
aee1f193a276866212922ae5072e3014db28582frpluem <table>
aee1f193a276866212922ae5072e3014db28582frpluem <tr>
650ba5bfc49e73bf370f3cff32d3cdca004a2861rbowen <td colspan="6"><em>�ѥ��åȷ��� (Server-&gt;Container)</em></td>
aee1f193a276866212922ae5072e3014db28582frpluem </tr>
aee1f193a276866212922ae5072e3014db28582frpluem <tr>
aee1f193a276866212922ae5072e3014db28582frpluem <td>Byte</td>
aee1f193a276866212922ae5072e3014db28582frpluem <td>0</td>
aee1f193a276866212922ae5072e3014db28582frpluem <td>1</td>
aee1f193a276866212922ae5072e3014db28582frpluem <td>2</td>
aee1f193a276866212922ae5072e3014db28582frpluem <td>3</td>
ea49840bfe8467a7d7bd4db27b1d4880a85511aberikabele <td>4...(n+3)</td>
ea49840bfe8467a7d7bd4db27b1d4880a85511aberikabele </tr>
ea49840bfe8467a7d7bd4db27b1d4880a85511aberikabele <tr>
ea49840bfe8467a7d7bd4db27b1d4880a85511aberikabele <td>Contents</td>
ea49840bfe8467a7d7bd4db27b1d4880a85511aberikabele <td>0x12</td>
ea49840bfe8467a7d7bd4db27b1d4880a85511aberikabele <td>0x34</td>
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele <td colspan="2">�ǡ���Ĺ (n)</td>
ea49840bfe8467a7d7bd4db27b1d4880a85511aberikabele <td>Data</td>
aee1f193a276866212922ae5072e3014db28582frpluem </tr>
aee1f193a276866212922ae5072e3014db28582frpluem </table>
aee1f193a276866212922ae5072e3014db28582frpluem <table>
aee1f193a276866212922ae5072e3014db28582frpluem <tr>
aee1f193a276866212922ae5072e3014db28582frpluem <td colspan="6"><em>�ѥ��åȷ��� (Container-&gt;Server)</em></td>
aee1f193a276866212922ae5072e3014db28582frpluem </tr>
ea49840bfe8467a7d7bd4db27b1d4880a85511aberikabele <tr>
ea49840bfe8467a7d7bd4db27b1d4880a85511aberikabele <td>Byte</td>
ea49840bfe8467a7d7bd4db27b1d4880a85511aberikabele <td>0</td>
ea49840bfe8467a7d7bd4db27b1d4880a85511aberikabele <td>1</td>
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele <td>2</td>
ea49840bfe8467a7d7bd4db27b1d4880a85511aberikabele <td>3</td>
aee1f193a276866212922ae5072e3014db28582frpluem <td>4...(n+3)</td>
aee1f193a276866212922ae5072e3014db28582frpluem </tr>
aee1f193a276866212922ae5072e3014db28582frpluem <tr>
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele <td>Contents</td>
aee1f193a276866212922ae5072e3014db28582frpluem <td>A</td>
aee1f193a276866212922ae5072e3014db28582frpluem <td>B</td>
aee1f193a276866212922ae5072e3014db28582frpluem <td colspan="2">�ǡ���Ĺ (n)</td>
9bcfc3697a91b5215893a7d0206865b13fc72148nd <td>Data</td>
9bcfc3697a91b5215893a7d0206865b13fc72148nd </tr>
9bcfc3697a91b5215893a7d0206865b13fc72148nd </table>
aee1f193a276866212922ae5072e3014db28582frpluem <p>�ۤȤ�ɤΥѥ��åȤǡ��ڥ��?�ɤκǽ�ΥХ��Ȥ���å������η��򥨥󥳡���
aee1f193a276866212922ae5072e3014db28582frpluem ���Ƥ��ޤ����㳰�ϥ����Ф��饳��ƥʤ�������ꥯ�����ȥܥǥ��ѥ��åȤǤ�
aee1f193a276866212922ae5072e3014db28582frpluem ����������ɸ��Ū�ʥѥ��åȷ��� (<code>0x1234</code> �ȥѥ��å�Ĺ)
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele �Ǥ��������θ��³���ץ�ե��å��������ɤ�����ޤ���</p>
aee1f193a276866212922ae5072e3014db28582frpluem <p>�����֥����Фϼ��Υ�å������򥵡��֥�åȥ���ƥʤ����ФǤ��ޤ���</p>
5a58787efeb02a1c3f06569d019ad81fd2efa06end <table>
5a58787efeb02a1c3f06569d019ad81fd2efa06end <tr>
5a58787efeb02a1c3f06569d019ad81fd2efa06end <td>������</td>
aee1f193a276866212922ae5072e3014db28582frpluem <td>�ѥ��åȤη�</td>
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele <td>��̣</td>
aee1f193a276866212922ae5072e3014db28582frpluem </tr>
aee1f193a276866212922ae5072e3014db28582frpluem <tr>
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele <td>2</td>
aee1f193a276866212922ae5072e3014db28582frpluem <td>Forward Request</td>
aee1f193a276866212922ae5072e3014db28582frpluem <td>�ꥯ�����Ƚ��������³�Υǡ����ȤȤ�˳��Ϥ��롣</td>
aee1f193a276866212922ae5072e3014db28582frpluem </tr>
aee1f193a276866212922ae5072e3014db28582frpluem <tr>
aee1f193a276866212922ae5072e3014db28582frpluem <td>7</td>
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele <td>Shutdown</td>
aee1f193a276866212922ae5072e3014db28582frpluem <td>�����֥����Ф�����ƥʤˡ�����ƥʤ�λ����褦�������롣</td>
aee1f193a276866212922ae5072e3014db28582frpluem </tr>
aee1f193a276866212922ae5072e3014db28582frpluem <tr>
aee1f193a276866212922ae5072e3014db28582frpluem <td>8</td>
aee1f193a276866212922ae5072e3014db28582frpluem <td>Ping</td>
aee1f193a276866212922ae5072e3014db28582frpluem <td>�����֥����Ф�����ƥʤ�����������Ĥ褦��������
aee1f193a276866212922ae5072e3014db28582frpluem (�����奢�?����ե�����) ��</td>
aee1f193a276866212922ae5072e3014db28582frpluem </tr>
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele <tr>
aee1f193a276866212922ae5072e3014db28582frpluem <td>10</td>
aee1f193a276866212922ae5072e3014db28582frpluem <td>CPing</td>
aee1f193a276866212922ae5072e3014db28582frpluem <td>�����֥����Ф�����ƥʤ� CPong ��¨�¤˱����褦�������롣</td>
10a304fc5348d394375b98ae10ca9b137fd10cafkess </tr>
aee1f193a276866212922ae5072e3014db28582frpluem <tr>
aee1f193a276866212922ae5072e3014db28582frpluem <td>none</td>
aee1f193a276866212922ae5072e3014db28582frpluem <td>Data</td>
aee1f193a276866212922ae5072e3014db28582frpluem <td>������ (2 �Х���) �Ȥ����³���ܥǥ��ǡ�����</td>
aee1f193a276866212922ae5072e3014db28582frpluem </tr>
aee1f193a276866212922ae5072e3014db28582frpluem </table>
aee1f193a276866212922ae5072e3014db28582frpluem <p>����Ū�ʥ������ƥ�����ݤ��뤿�ᡢ�ۥ��Ȥ���Ƥ���ޥ����Ʊ���
aee1f193a276866212922ae5072e3014db28582frpluem �ޥ��󤫤�Υꥯ�����Ȥ��Ф��ƤΤߡ�����ƥʤϼºݤ� <code>Shutdown</code>
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele ��¹Ԥ��ޤ���</p>
aee1f193a276866212922ae5072e3014db28582frpluem <p>�ǽ�� <code>Data</code> �ѥ��åȤϡ�<code>Forward Request</code>
aee1f193a276866212922ae5072e3014db28582frpluem ��ľ��˥����֥����Ф��������ޤ���</p>
aee1f193a276866212922ae5072e3014db28582frpluem <p>�����֥�åȥ���ƥʤϥ����֥����Фˡ����Υ����פΥ�å����������뤳�Ȥ�
aee1f193a276866212922ae5072e3014db28582frpluem �Ǥ��ޤ� :</p>
5a58787efeb02a1c3f06569d019ad81fd2efa06end <table>
5a58787efeb02a1c3f06569d019ad81fd2efa06end <tr>
5a58787efeb02a1c3f06569d019ad81fd2efa06end <td>������</td>
aee1f193a276866212922ae5072e3014db28582frpluem <td>�ѥ��åȤη�</td>
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele <td>��̣</td>
aee1f193a276866212922ae5072e3014db28582frpluem </tr>
aee1f193a276866212922ae5072e3014db28582frpluem <tr>
aee1f193a276866212922ae5072e3014db28582frpluem <td>3</td>
aee1f193a276866212922ae5072e3014db28582frpluem <td>Send Body Chunk</td>
aee1f193a276866212922ae5072e3014db28582frpluem <td>�����֥�åȥ���ƥʤ��饦���֥����Ф�
aee1f193a276866212922ae5072e3014db28582frpluem (�����Ƥ����餯���Τޤޥ֥饦����)���ܥǥ��Υ���󥯤����롣</td>
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele </tr>
aee1f193a276866212922ae5072e3014db28582frpluem <tr>
aee1f193a276866212922ae5072e3014db28582frpluem <td>4</td>
aee1f193a276866212922ae5072e3014db28582frpluem <td>Send Headers</td>
aee1f193a276866212922ae5072e3014db28582frpluem <td>�����֥�åȥ���ƥʤ��饦���֥����Ф� (�����Ƥ����餯���Τޤޥ֥饦����)
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele �쥹�ݥ󥹥إå������롣</td>
aee1f193a276866212922ae5072e3014db28582frpluem </tr>
aee1f193a276866212922ae5072e3014db28582frpluem <tr>
aee1f193a276866212922ae5072e3014db28582frpluem <td>5</td>
8ba6e8ba8d8ad4d8228872d5526fa7295ff43149poirier <td>End Response</td>
aee1f193a276866212922ae5072e3014db28582frpluem <td>�쥹�ݥ� (�Ĥޤ�ꥯ�����Ƚ������) ��λ���ܰ������롣
5a58787efeb02a1c3f06569d019ad81fd2efa06end </td>
5a58787efeb02a1c3f06569d019ad81fd2efa06end </tr>
5a58787efeb02a1c3f06569d019ad81fd2efa06end <tr>
aee1f193a276866212922ae5072e3014db28582frpluem <td>6</td>
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele <td>Get Body Chunk</td>
aee1f193a276866212922ae5072e3014db28582frpluem <td>�ޤ�����ž������Ƥ��ʤ���硢�ĤäƤ���ꥯ�����ȤΥǡ����������롣
aee1f193a276866212922ae5072e3014db28582frpluem </td>
5d7e5de2da57434c8e68c8fa49cbf6d70ee0f817slive </tr>
aee1f193a276866212922ae5072e3014db28582frpluem <tr>
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele <td>9</td>
aee1f193a276866212922ae5072e3014db28582frpluem <td>CPong ����</td>
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele <td>CPing �ꥯ�����Ȥ˱���롣</td>
aee1f193a276866212922ae5072e3014db28582frpluem </tr>
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele </table>
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele <p>�嵭��å������ϡ����줾��������¤���ۤʤäƤ��ޤ����ܺ٤ϲ�����������������
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele </p>
aee1f193a276866212922ae5072e3014db28582frpluem
5a58787efeb02a1c3f06569d019ad81fd2efa06end</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
5a58787efeb02a1c3f06569d019ad81fd2efa06end<div class="section">
5a58787efeb02a1c3f06569d019ad81fd2efa06end<h2><a name="rpacetstruct" id="rpacetstruct">�ꥯ�����ȥѥ��åȹ�¤</a></h2>
aee1f193a276866212922ae5072e3014db28582frpluem <p>�����Ф��饳��ƥʤ��������å�������
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele <em>Forward Request</em> ���� :</p>
aee1f193a276866212922ae5072e3014db28582frpluem <div class="example"><pre>
aee1f193a276866212922ae5072e3014db28582frpluemAJP13_FORWARD_REQUEST :=
aee1f193a276866212922ae5072e3014db28582frpluem prefix_code (byte) 0x02 = JK_AJP13_FORWARD_REQUEST
aee1f193a276866212922ae5072e3014db28582frpluem method (byte)
aee1f193a276866212922ae5072e3014db28582frpluem protocol (string)
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele req_uri (string)
aee1f193a276866212922ae5072e3014db28582frpluem remote_addr (string)
aee1f193a276866212922ae5072e3014db28582frpluem remote_host (string)
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele server_name (string)
aee1f193a276866212922ae5072e3014db28582frpluem server_port (integer)
5a58787efeb02a1c3f06569d019ad81fd2efa06end is_ssl (boolean)
5a58787efeb02a1c3f06569d019ad81fd2efa06end num_headers (integer)
5a58787efeb02a1c3f06569d019ad81fd2efa06end request_headers *(req_header_name req_header_value)
a3388213b2b4d46b356be205e38204e67b4304d8rbowen attributes *(attribut_name attribute_value)
a3388213b2b4d46b356be205e38204e67b4304d8rbowen request_terminator (byte) OxFF
a3388213b2b4d46b356be205e38204e67b4304d8rbowen </pre></div>
aee1f193a276866212922ae5072e3014db28582frpluem <p><code>request_headers</code> �ϼ��Τ褦�ʹ�¤�ˤʤäƤ��ޤ� :
aee1f193a276866212922ae5072e3014db28582frpluem </p><div class="example"><pre>
aee1f193a276866212922ae5072e3014db28582frpluemreq_header_name :=
650ba5bfc49e73bf370f3cff32d3cdca004a2861rbowen sc_req_header_name | (string) [see below for how this is parsed]
aee1f193a276866212922ae5072e3014db28582frpluem
aee1f193a276866212922ae5072e3014db28582frpluemsc_req_header_name := 0xA0xx (integer)
a3388213b2b4d46b356be205e38204e67b4304d8rbowen
a3388213b2b4d46b356be205e38204e67b4304d8rbowenreq_header_value := (string)
5a58787efeb02a1c3f06569d019ad81fd2efa06end</pre></div>
5a58787efeb02a1c3f06569d019ad81fd2efa06end <p><code>°��</code> �ϥ��ץ����ǡ����Τ褦�ʹ�¤�򤷤Ƥ��ޤ� :</p>
df321386f1d9ed17a3e5e6468807996a12890d50gryzor <div class="example"><pre>
df321386f1d9ed17a3e5e6468807996a12890d50gryzorattribute_name := sc_a_name | (sc_a_req_attribute string)
df321386f1d9ed17a3e5e6468807996a12890d50gryzor
df321386f1d9ed17a3e5e6468807996a12890d50gryzorattribute_value := (string)
df321386f1d9ed17a3e5e6468807996a12890d50gryzor
df321386f1d9ed17a3e5e6468807996a12890d50gryzor </pre></div>
df321386f1d9ed17a3e5e6468807996a12890d50gryzor <p>��äȤ���פʥإå��� <code>content-length</code> ���Ȥ������Ȥ�
df321386f1d9ed17a3e5e6468807996a12890d50gryzor ��դ��Ƥ�������������ƥʤϼ��Υѥ��åȤ�õ�����ɤ�����
df321386f1d9ed17a3e5e6468807996a12890d50gryzor ����򸫤Ʒ��뤫��Ǥ���</p>
df321386f1d9ed17a3e5e6468807996a12890d50gryzor <h3>Forward Request ���Ǥξܺ٤�����
df321386f1d9ed17a3e5e6468807996a12890d50gryzor </h3>
df321386f1d9ed17a3e5e6468807996a12890d50gryzor <h3>Request prefix</h3>
df321386f1d9ed17a3e5e6468807996a12890d50gryzor <p>�ꥯ�����ȤˤĤ��Ƥ����ơ������ͤ� 2 �ˤʤ�ޤ���¾�� Prefix �����ɤξܺ٤�
df321386f1d9ed17a3e5e6468807996a12890d50gryzor �嵭��������������</p>
df321386f1d9ed17a3e5e6468807996a12890d50gryzor
df321386f1d9ed17a3e5e6468807996a12890d50gryzor <h3>Method</h3>
df321386f1d9ed17a3e5e6468807996a12890d50gryzor <p>HTTP �᥽�åɤ� 1 �Х��Ȥ˥��󥳡��ɤ���ޤ� :</p>
df321386f1d9ed17a3e5e6468807996a12890d50gryzor <table>
5a58787efeb02a1c3f06569d019ad81fd2efa06end <tr><td>Command Name</td><td>Code</td></tr>
aee1f193a276866212922ae5072e3014db28582frpluem <tr><td>OPTIONS</td><td>1</td></tr>
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele <tr><td>GET</td><td>2</td></tr>
aee1f193a276866212922ae5072e3014db28582frpluem <tr><td>HEAD</td><td>3</td></tr>
aee1f193a276866212922ae5072e3014db28582frpluem <tr><td>POST</td><td>4</td></tr>
aee1f193a276866212922ae5072e3014db28582frpluem <tr><td>PUT</td><td>5</td></tr>
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele <tr><td>DELETE</td><td>6</td></tr>
aee1f193a276866212922ae5072e3014db28582frpluem <tr><td>TRACE</td><td>7</td></tr>
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele <tr><td>PROPFIND</td><td>8</td></tr>
aee1f193a276866212922ae5072e3014db28582frpluem <tr><td>PROPPATCH</td><td>9</td></tr>
b3c1e4e5b0fc67887a85bc388c16949a21e66f51humbedooh <tr><td>MKCOL</td><td>10</td></tr>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <tr><td>COPY</td><td>11</td></tr>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <tr><td>MOVE</td><td>12</td></tr>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <tr><td>LOCK</td><td>13</td></tr>
b3c1e4e5b0fc67887a85bc388c16949a21e66f51humbedooh <tr><td>UNLOCK</td><td>14</td></tr>
b3c1e4e5b0fc67887a85bc388c16949a21e66f51humbedooh <tr><td>ACL</td><td>15</td></tr>
aee1f193a276866212922ae5072e3014db28582frpluem <tr><td>REPORT</td><td>16</td></tr>
aee1f193a276866212922ae5072e3014db28582frpluem <tr><td>VERSION-CONTROL</td><td>17</td></tr>
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele <tr><td>CHECKIN</td><td>18</td></tr>
aee1f193a276866212922ae5072e3014db28582frpluem <tr><td>CHECKOUT</td><td>19</td></tr>
5a58787efeb02a1c3f06569d019ad81fd2efa06end <tr><td>UNCHECKOUT</td><td>20</td></tr>
5a58787efeb02a1c3f06569d019ad81fd2efa06end <tr><td>SEARCH</td><td>21</td></tr>
5a58787efeb02a1c3f06569d019ad81fd2efa06end <tr><td>MKWORKSPACE</td><td>22</td></tr>
aee1f193a276866212922ae5072e3014db28582frpluem <tr><td>UPDATE</td><td>23</td></tr>
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele <tr><td>LABEL</td><td>24</td></tr>
aee1f193a276866212922ae5072e3014db28582frpluem <tr><td>MERGE</td><td>25</td></tr>
aee1f193a276866212922ae5072e3014db28582frpluem <tr><td>BASELINE_CONTROL</td><td>26</td></tr>
aee1f193a276866212922ae5072e3014db28582frpluem <tr><td>MKACTIVITY</td><td>27</td></tr>
aee1f193a276866212922ae5072e3014db28582frpluem </table>
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele <p>����� ajp13 �С������Ǥϡ����ΰ����ˤʤ��������ɲä����᥽�åɤ�
aee1f193a276866212922ae5072e3014db28582frpluem ���뤫�⤷��ޤ���</p>
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele
aee1f193a276866212922ae5072e3014db28582frpluem <h3>protocol, req_uri, remote_addr, remote_host, server_name,
ea49840bfe8467a7d7bd4db27b1d4880a85511aberikabele server_port, is_ssl</h3>
ea49840bfe8467a7d7bd4db27b1d4880a85511aberikabele <p>�����Ϥޤ���ʸ���̤�Τ�ΤǤ����ɤ��ɬ�פǡ��ꥯ�����Ȥ����ˤĤ�
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele �����ޤ���</p>
ea49840bfe8467a7d7bd4db27b1d4880a85511aberikabele
aee1f193a276866212922ae5072e3014db28582frpluem <h3>Headers</h3>
aee1f193a276866212922ae5072e3014db28582frpluem <p><code>request_headers</code> �ι�¤�ϼ��Τ褦�ʤ�ΤǤ� :
aee1f193a276866212922ae5072e3014db28582frpluem �ޤ��إå��ο� <code>num_headers</code> �����󥳡��ɤ���ޤ���
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele ���˥إå�̾ <code>req_header_name</code> / �� <code>req_header_value</code>
aee1f193a276866212922ae5072e3014db28582frpluem ���Ȥ�³���ޤ�����Ψ�Τ��ᡢ����Ū�ʥإå��������ǥ��󥳡��ɤ���ž�����ޤ���
b3c1e4e5b0fc67887a85bc388c16949a21e66f51humbedooh �إå�̾�����ܥإå��ΰ�����̵�����ϡ��̾��̤� (ʸ����Ȥ��ơ�Ĺ��
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen �ץ�ե��å����դ���) ž������ޤ�������Ū�ʥإå�
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <code>sc_req_header_name</code> �ΰ����Ȥ��Υ����ɤϼ����̤�Ǥ�
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen (�ɤ����ʸ��ʸ�����̤��ޤ�) :</p>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <table>
b3c1e4e5b0fc67887a85bc388c16949a21e66f51humbedooh <tr><td>̾��</td><td>�����ɤ���</td><td>������̾</td></tr>
b3c1e4e5b0fc67887a85bc388c16949a21e66f51humbedooh <tr><td>accept</td><td>0xA001</td><td>SC_REQ_ACCEPT</td></tr>
aee1f193a276866212922ae5072e3014db28582frpluem <tr><td>accept-charset</td><td>0xA002</td><td>SC_REQ_ACCEPT_CHARSET
aee1f193a276866212922ae5072e3014db28582frpluem </td></tr>
aee1f193a276866212922ae5072e3014db28582frpluem <tr><td>accept-encoding</td><td>0xA003</td><td>SC_REQ_ACCEPT_ENCODING
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele </td></tr>
aee1f193a276866212922ae5072e3014db28582frpluem <tr><td>accept-language</td><td>0xA004</td><td>SC_REQ_ACCEPT_LANGUAGE
b3c1e4e5b0fc67887a85bc388c16949a21e66f51humbedooh </td></tr>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <tr><td>authorization</td><td>0xA005</td><td>SC_REQ_AUTHORIZATION</td>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen </tr>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <tr><td>connection</td><td>0xA006</td><td>SC_REQ_CONNECTION</td></tr>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <tr><td>content-type</td><td>0xA007</td><td>SC_REQ_CONTENT_TYPE</td>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen </tr>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <tr><td>content-length</td><td>0xA008</td><td>SC_REQ_CONTENT_LENGTH</td>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen </tr>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <tr><td>cookie</td><td>0xA009</td><td>SC_REQ_COOKIE</td></tr>
b3c1e4e5b0fc67887a85bc388c16949a21e66f51humbedooh <tr><td>cookie2</td><td>0xA00A</td><td>SC_REQ_COOKIE2</td></tr>
b3c1e4e5b0fc67887a85bc388c16949a21e66f51humbedooh <tr><td>host</td><td>0xA00B</td><td>SC_REQ_HOST</td></tr>
aee1f193a276866212922ae5072e3014db28582frpluem <tr><td>pragma</td><td>0xA00C</td><td>SC_REQ_PRAGMA</td></tr>
aee1f193a276866212922ae5072e3014db28582frpluem <tr><td>referer</td><td>0xA00D</td><td>SC_REQ_REFERER</td></tr>
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele <tr><td>user-agent</td><td>0xA00E</td><td>SC_REQ_USER_AGENT</td></tr>
10a304fc5348d394375b98ae10ca9b137fd10cafkess </table>
aee1f193a276866212922ae5072e3014db28582frpluem <p>������ɤ߹��� Java �Υ����ɤǤϡ��ǽ�� 2 �Х�������������ߡ�
aee1f193a276866212922ae5072e3014db28582frpluem �ܰ��ˤʤ�Х��� <code>'0xA0'</code> �Ǥ���С��إå�̾�������
aee1f193a276866212922ae5072e3014db28582frpluem ����ǥå�����Ȥ��ޤ�����Ƭ�Х��Ȥ� <code>0xA0</code> �Ǥʤ����ϡ�
13dd6a45ad3051c84a03bfbc88f0e314a5322ed6rbowen ��Ƭ 2 �Х��Ȥ�ʸ����Ĺ��ɽ�������Ǥ���Ȳ�ᤷ���ɤ߹��ߤϤ���ޤ���</p>
aee1f193a276866212922ae5072e3014db28582frpluem <p>�إå�̾��Ĺ���� <code>0x9999 (==0xA000 -1)</code> �ʾ�ˤʤ�ʤ��Ȥ���
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele ����β���ư���Ƥ��ơ����������ޤ��Ǥ�������Ū�ʵ�ư�ˤʤäƤ��ޤ���</p>
aee1f193a276866212922ae5072e3014db28582frpluem <div class="note"><h3>��:</h3>
b3c1e4e5b0fc67887a85bc388c16949a21e66f51humbedooh <code>content-length</code> �إå��ϤȤƤ���פǤ���
b3c1e4e5b0fc67887a85bc388c16949a21e66f51humbedooh ¸�ߤ��Ƥ����󥼥�Ǥ���С��ꥯ�����Ȥˤϥܥǥ������� (�㤨�� POST
aee1f193a276866212922ae5072e3014db28582frpluem �ꥯ������) �ȿ�¬�������Υܥǥ�������ि���
5a58787efeb02a1c3f06569d019ad81fd2efa06end ľ��Υѥ��åȤ����ϥ��ȥ꡼�फ���ɤ߹��ߤϤ���ޤ���
5a58787efeb02a1c3f06569d019ad81fd2efa06end </div>
5a58787efeb02a1c3f06569d019ad81fd2efa06end
aee1f193a276866212922ae5072e3014db28582frpluem <h3>°��</h3>
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele <p><code>?</code> �ץ�ե��å����ǻϤޤ�°�� (�� <code>?context</code>)
aee1f193a276866212922ae5072e3014db28582frpluem �ϡ���ά��ǽ�Ǥ������줾��°���η��򼨤� 1 �Х��ȤΥ����ɤȡ�
aee1f193a276866212922ae5072e3014db28582frpluem �ͤ�ʸ����³���ޤ���
aee1f193a276866212922ae5072e3014db28582frpluem �����Ͻ���Ʊ�����뤳�Ȥ��Ǥ��ޤ� (C �Υ����ɤϾ�˲��ΰ������
aee1f193a276866212922ae5072e3014db28582frpluem ����褦�Ǥ���) ��
aee1f193a276866212922ae5072e3014db28582frpluem ���ץ�����°���Υꥹ�ȤκǸ�ˤϡ����̤ʽ�λ�����ɤ������ޤ���
22cebd88e14c30aedd5dd95323ba66e4887dc94bkess �����ɤΰ����� : </p>
aee1f193a276866212922ae5072e3014db28582frpluem <table>
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele <tr><td>Information</td><td>Code Value</td><td>Note</td></tr>
aee1f193a276866212922ae5072e3014db28582frpluem <tr><td>?context</td><td>0x01</td><td>̤����
ea49840bfe8467a7d7bd4db27b1d4880a85511aberikabele </td></tr>
ea49840bfe8467a7d7bd4db27b1d4880a85511aberikabele <tr><td>?servlet_path</td><td>0x02</td><td>̤����
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele </td></tr>
ea49840bfe8467a7d7bd4db27b1d4880a85511aberikabele <tr><td>?remote_user</td><td>0x03</td><td /></tr>
aee1f193a276866212922ae5072e3014db28582frpluem <tr><td>?auth_type</td><td>0x04</td><td /></tr>
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele <tr><td>?query_string</td><td>0x05</td><td /></tr>
aee1f193a276866212922ae5072e3014db28582frpluem <tr><td>?jvm_route</td><td>0x06</td><td /></tr>
aee1f193a276866212922ae5072e3014db28582frpluem <tr><td>?ssl_cert</td><td>0x07</td><td /></tr>
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele <tr><td>?ssl_cipher</td><td>0x08</td><td /></tr>
aee1f193a276866212922ae5072e3014db28582frpluem <tr><td>?ssl_session</td><td>0x09</td><td /></tr>
ea49840bfe8467a7d7bd4db27b1d4880a85511aberikabele <tr><td>?req_attribute</td><td>0x0A</td><td>Name (the name of the
aee1f193a276866212922ae5072e3014db28582frpluem attribute follows)</td></tr>
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele <tr><td>?ssl_key_size</td><td>0x0B</td><td /></tr>
ea49840bfe8467a7d7bd4db27b1d4880a85511aberikabele <tr><td>are_done</td><td>0xFF</td><td>request_terminator</td></tr>
aee1f193a276866212922ae5072e3014db28582frpluem </table>
aee1f193a276866212922ae5072e3014db28582frpluem <p><code>context</code> �� <code>servlet_path</code> �ϸ��ߤ� C ��
aee1f193a276866212922ae5072e3014db28582frpluem �����ɤǤϥ��åȤ���Ƥ��ޤ��󡣤ޤ����ۤȤ�ɤ� Java �Υ����ɤǤ⡢
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele ���Υե�����ɤDz��������Ƥ�̵�뤵��ޤ� (�����Υ����ɤθ��ʸ����
aee1f193a276866212922ae5072e3014db28582frpluem ������Ȳ�����Τ⤢��ޤ�)��
ea49840bfe8467a7d7bd4db27b1d4880a85511aberikabele ���줬�Х��ʤΤ���ñ��̤�����ʤΤ������Ū�аޤǻĤäƤ��륳���ɤʤΤ�
82178a3043043b8813c0d7288a06ca1b7d110d4atakashi ʬ����ޤ��󤬡����ͥ�������ξ¦�Ȥ�Ǹ�������ޤ���</p>
ea49840bfe8467a7d7bd4db27b1d4880a85511aberikabele <p><code>remote_user</code> �� <code>auth_type</code> �Ϥ����餯
aee1f193a276866212922ae5072e3014db28582frpluem HTTP ��٥��ǧ�ڤ򻲾Ȥ��Ƥ��ơ���⡼�ȥ桼���Υ桼��̾��ǧ�ڤ˻��Ѥ���
aee1f193a276866212922ae5072e3014db28582frpluem ������ (�� Basic, Digest) �ˤĤ��Ƥ���ꤷ�ޤ���</p>
aee1f193a276866212922ae5072e3014db28582frpluem <p><code>query_string</code>, <code>ssl_cert</code>,
4ab980a06412fd86f52a6d054fb7e26de155c530erikabele <code>ssl_cipher</code>, <code>ssl_session</code>
aee1f193a276866212922ae5072e3014db28582frpluem �� HTTP �� HTTPS ���б�������ʬ�򻲾Ȥ��ޤ���</p>
b3c1e4e5b0fc67887a85bc388c16949a21e66f51humbedooh <p><code>jvm_route</code> �ϥ��ƥ��å������å����Υ��ݡ��ȡ���
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen �?�ɥХ�󥹤��Ƥ���ʣ���Υ������������� Tomcat ���󥹥��󥹤ȡ�
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen �桼���Υ��å����Ȥ�ɳ�դ��뵡ǽ�����˻Ȥ��ޤ���</p>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen <p>���δ���°��������̵����ΤˤĤ��Ƥϡ�<code>req_attribute</code>
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen ������ <code>0x0A</code> ��ͳ��°���򲿸ĤǤ����뤳�Ȥ��Ǥ��ޤ���
b3c1e4e5b0fc67887a85bc388c16949a21e66f51humbedooh °����̾�����ͤ�ʸ������Ȥ򡢤��줾�줳�Υ����ɤ�ľ�������ޤ���
b3c1e4e5b0fc67887a85bc388c16949a21e66f51humbedooh �Ķ��ѿ��Ϥ�����ˡ���������ޤ���</p>
aee1f193a276866212922ae5072e3014db28582frpluem <p>�Ǹ��°���������������줿��ˡ�°���ν�ü�򼨤� <code>0xFF</code>
bd43fc31993cfc191e744a9490481f4294894099covener �����Ф���ޤ������ο����°���ΰ����ν����򼨤���Ʊ���ˡ��ꥯ������
bd43fc31993cfc191e744a9490481f4294894099covener �ѥ��åȤν�ü��⼨���Ƥ��ޤ���</p>
bd43fc31993cfc191e744a9490481f4294894099covener
bd43fc31993cfc191e744a9490481f4294894099covener</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
bd43fc31993cfc191e744a9490481f4294894099covener<div class="section">
bd43fc31993cfc191e744a9490481f4294894099covener<h2><a name="resppacketstruct" id="resppacketstruct">�쥹�ݥ󥹥ѥ��åȹ�¤</a></h2>
bd43fc31993cfc191e744a9490481f4294894099covener <p>����ƥʤ������Ф������֤����ȤΤǤ����å�����:</p>
bd43fc31993cfc191e744a9490481f4294894099covener <div class="example"><pre>
bd43fc31993cfc191e744a9490481f4294894099covenerAJP13_SEND_BODY_CHUNK :=
bd43fc31993cfc191e744a9490481f4294894099covener prefix_code 3
bd43fc31993cfc191e744a9490481f4294894099covener chunk_length (integer)
bd43fc31993cfc191e744a9490481f4294894099covener chunk *(byte)
bd43fc31993cfc191e744a9490481f4294894099covener
bd43fc31993cfc191e744a9490481f4294894099covener
5effc8b39fae5cd169d17f342bfc265705840014rbowenAJP13_SEND_HEADERS :=
5a58787efeb02a1c3f06569d019ad81fd2efa06end prefix_code 4
3b3b7fc78d1f5bfc2769903375050048ff41ff26nd http_status_code (integer)
a78048ccbdb6256da15e6b0e7e95355e480c2301nd http_status_msg (string)
5e740829c3448285963d3882530669f0112cf690gryzor num_headers (integer)
aee1f193a276866212922ae5072e3014db28582frpluem response_headers *(res_header_name header_value)
f086b4b402fa9a2fefc7dda85de2a3cc1cd0a654rjung
30471a4650391f57975f60bbb6e4a90be7b284bfhumbedoohres_header_name :=
19737f4fbef1805f9c3e9e045bb6d710a1e5e10fhumbedooh sc_res_header_name | (string) [see below for how this is parsed]
0d0ba3a410038e179b695446bb149cce6264e0abnd
30471a4650391f57975f60bbb6e4a90be7b284bfhumbedoohsc_res_header_name := 0xA0 (byte)
0d0ba3a410038e179b695446bb149cce6264e0abnd
0d0ba3a410038e179b695446bb149cce6264e0abndheader_value := (string)
0d0ba3a410038e179b695446bb149cce6264e0abnd
0d0ba3a410038e179b695446bb149cce6264e0abndAJP13_END_RESPONSE :=
0d0ba3a410038e179b695446bb149cce6264e0abnd prefix_code 5
0d0ba3a410038e179b695446bb149cce6264e0abnd reuse (boolean)
0d0ba3a410038e179b695446bb149cce6264e0abnd
0d0ba3a410038e179b695446bb149cce6264e0abnd
0d0ba3a410038e179b695446bb149cce6264e0abndAJP13_GET_BODY_CHUNK :=
0d0ba3a410038e179b695446bb149cce6264e0abnd prefix_code 6
0d0ba3a410038e179b695446bb149cce6264e0abnd requested_length (integer)
0d0ba3a410038e179b695446bb149cce6264e0abnd </pre></div>
0d0ba3a410038e179b695446bb149cce6264e0abnd <h3>�ܺ� :</h3>
0d0ba3a410038e179b695446bb149cce6264e0abnd <h3>Send Body Chunk</h3>
30471a4650391f57975f60bbb6e4a90be7b284bfhumbedooh <p>����󥯤ϴ���Ū�ˤϥХ��ʥ�ǡ����ǡ��֥饦����ľ�������ޤ���</p>
5effc8b39fae5cd169d17f342bfc265705840014rbowen
d229f940abfb2490dee17979e9a5ff31b7012eb5rbowen <h3>Send Headers</h3>
0d0ba3a410038e179b695446bb149cce6264e0abnd <p>���ơ����������ɤȥ�å��������̾�� HTTP ���̿��ˤϤ���ޤ� (��
7fec19672a491661b2fe4b29f685bc7f4efa64d4nd <code>200</code> �� <code>OK</code>)���쥹�ݥ󥹥إå�̾�ϡ�
7fec19672a491661b2fe4b29f685bc7f4efa64d4nd �ꥯ�����ȥإå�̾��Ʊ�ͤ���ˡ�ǥ��󥳡��ɤ���ޤ���
7fec19672a491661b2fe4b29f685bc7f4efa64d4nd �����ɤ�ʸ�����Ƚ����ˡ�ξܺ٤˴ؤ��Ƥϡ��嵭�� header_encoding
5a58787efeb02a1c3f06569d019ad81fd2efa06end �򻲾Ȥ��Ƥ���������
����Ū�ʥإå��Υ����ɤ� :</p>
<table>
<tr><td>̾��</td><td>�����ɤ���</td></tr>
<tr><td>Content-Type</td><td>0xA001</td></tr>
<tr><td>Content-Language</td><td>0xA002</td></tr>
<tr><td>Content-Length</td><td>0xA003</td></tr>
<tr><td>Date</td><td>0xA004</td></tr>
<tr><td>Last-Modified</td><td>0xA005</td></tr>
<tr><td>Location</td><td>0xA006</td></tr>
<tr><td>Set-Cookie</td><td>0xA007</td></tr>
<tr><td>Set-Cookie2</td><td>0xA008</td></tr>
<tr><td>Servlet-Engine</td><td>0xA009</td></tr>
<tr><td>Status</td><td>0xA00A</td></tr>
<tr><td>WWW-Authenticate</td><td>0xA00B</td></tr>
</table>
<p>�����ɤ��إå�ʸ�����ľ��ˤϡ��إå����ͤ����󥳡��ɤ���ޤ���</p>
<h3>End Response</h3>
<p>�ꥯ�����Ƚ������ν�λ���Τ餻�ޤ���<code>reuse</code> �ե饰����
<code>(==1)</code> �ξ�硢���߻��Ѥ��Ƥ��� TCP ���ͥ������ϼ��ο�����
�ꥯ�����Ȥ˻Ȥ���褦�ˤʤ�ޤ���<code>reuse</code> ���� (C �Υ����ɤǤ�
1 �ʳ�������) �ξ��ϡ����ͥ��������Ĥ��뤳�Ȥˤʤ�ޤ���</p>
<h3>Get Body Chunk</h3>
<p>(�ܥǥ��Υ��������礭�����ƺǽ�Υѥ��åȤ˼�ޤ�ʤ����䡢
�ꥯ�����Ȥ������ž�����줿���ʤɤˤϡ�) ����ƥʤϥꥯ�����Ȥ����
�ǡ����ɤ߹����׵�򤷤ޤ���������¦�Ϥ�����Ф��ơ��Ǿ�
<code>request_length</code> ���� <code>(8186 (8 Kbytes - 6))</code>
���ϰϤǡ�̤ž���ǻĤäƤ���ꥯ�����ȥܥǥ����礭���Υǡ�����
�����֤��ޤ���<br />
�ܥǥ��ˤ���ʾ�ǡ������ĤäƤ��ʤ���� (�Ĥޤꥵ���֥�åȤ�
�ܥǥ��κǸ��Ķ�����ɤ߹��⤦�Ȥ������) �������Ф�
�ڥ��?��Ĺ 0 ��<em>���ѥ��å�</em><code>(0x12,0x34,0x00,0x00)</code>
�������֤��ޤ���</p>
</div>
</div>
<div class="bottomlang">
<p><span>Available Languages: </span><a href="/en/mod/mod_proxy_ajp.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="/ja/mod/mod_proxy_ajp.html" title="Japanese">&nbsp;ja&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 1995-2006 The Apache Software Foundation or its licensors, as applicable.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="/mod/">�⥸�塼��</a> | <a href="/mod/directives.html">�ǥ��쥯�ƥ���</a> | <a href="/faq/">FAQ</a> | <a href="/glossary.html">�Ѹ�</a> | <a href="/sitemap.html">�����ȥޥå�</a></p></div>
</body></html>