⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.19
Server IP:
178.33.27.10
Server:
Linux cpanel.dev-unit.com 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64
Server Software:
Apache/2.4.57 (Unix) OpenSSL/1.0.2k-fips
PHP Version:
8.2.11
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
lib64
/
guile
/
2.0
/
ccache
/
web
/
View File Name :
request.go
GOOF----LE-8-2.0�� ]� 4 h�^ ] g guile� � g define-module*� � � g web� g request� � g filenameS� f web/request.scm� g importsS� g rnrs� g bytevectors� � � g ice-9� g binary-ports� � � g rdelim� � � g srfi� g srfi-9� � � g uri� � � g http� � � ! � "g exportsS� #g request?� $g request-method� %g request-uri� &g request-version� 'g request-headers� (g request-meta� )g request-port� *g read-request� +g build-request� ,g write-request� -g read-request-body� .g write-request-body� /g request-cache-control� 0g request-connection� 1g request-date� 2g request-pragma� 3g request-trailer� 4g request-transfer-encoding� 5g request-upgrade� 6g request-via� 7g request-warning� 8g request-allow� 9g request-content-encoding� :g request-content-language� ;g request-content-length� <g request-content-location� =g request-content-md5� >g request-content-range� ?g request-content-type� @g request-expires� Ag request-last-modified� Bg request-accept� Cg request-accept-charset� Dg request-accept-encoding� Eg request-accept-language� Fg request-authorization� Gg request-expect� Hg request-from� Ig request-host� Jg request-if-match� Kg request-if-modified-since� Lg request-if-none-match� Mg request-if-range� Ng request-if-unmodified-since� Og request-max-forwards� Pg request-proxy-authorization� Qg request-range� Rg request-referer� Sg request-te� Tg request-user-agent� Ug request-absolute-uri� V#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTU 3� Wg set-current-module� XW � YW � Zg <request>� [g %make-request-procedure� \g make-syntax-transformer� ]\ � ^\ � _g make-request� `g macro� ag $sc-dispatch� ba � ca � dg _� eg any� fdeeeeee � gg syntax-object� hg lambda� ig m-EvC$k3mGcmkfXTMEJtkjBl-17351� jg top� kij � lg ribcage� mg t-17345� ng t-17346� og t-17347� pg t-17348� qg t-17349� rg t-17350� smnopqr � tkkkkkk � uf l-EvC$k3mGcmkfXTMEJtkjBl-17356� vf l-EvC$k3mGcmkfXTMEJtkjBl-17357� wf l-EvC$k3mGcmkfXTMEJtkjBl-17358� xf l-EvC$k3mGcmkfXTMEJtkjBl-17359� yf l-EvC$k3mGcmkfXTMEJtkjBl-17360� zf l-EvC$k3mGcmkfXTMEJtkjBl-17361� {uvwxyz � |lst{ � }l � ~g x� ~ � �k � �f l-EvC$k3mGcmkfXTMEJtkjBl-17353� �� � �l�� � �g shift� �g proc-name� �g args� ��� � �j � ��� � �f l-eVwgcZjYcWJIYmKTLyBwUJ-18273� �f l-eVwgcZjYcWJIYmKTLyBwUJ-18274� ��� � �l��� � �g key� �g value� �g name� �g formals� �g body� ������ � ������ � �f l-eVwgcZjYcWJIYmKTLyBwUJ-18260� �f l-eVwgcZjYcWJIYmKTLyBwUJ-18261� �f l-eVwgcZjYcWJIYmKTLyBwUJ-18262� �f l-eVwgcZjYcWJIYmKTLyBwUJ-18263� �f l-eVwgcZjYcWJIYmKTLyBwUJ-18264� ������ � �l��� � �g make-procedure-name� �� � �� � �f l-eVwgcZjYcWJIYmKTLyBwUJ-18244� �� � �l��� � �� � �f l-eVwgcZjYcWJIYmKTLyBwUJ-18243� �� � �l�� � �k|}��}}}}���� � �g hygiene� �� � �gh�� � �g method� ��|}� � �� � �g��� � �g�� � �g version� �g��� � �g headers� �g��� � �g meta� �g��� � �g port� �g��� � ������� � �g make-struct� �g m-EvC$k3mGcmkfXTMEJtkjBl-17343� ��j � �g t-18484� �g t-18483� �g t-18482� ���� � �g m-eVwgcZjYcWJIYmKTLyBwUJ-18485� ��j � ���� � �f l-eVwgcZjYcWJIYmKTLyBwUJ-18489� �f l-eVwgcZjYcWJIYmKTLyBwUJ-18490� �f l-eVwgcZjYcWJIYmKTLyBwUJ-18491� ���� � �l��� � �g ctor-args� �� � �f l-eVwgcZjYcWJIYmKTLyBwUJ-18465� �� � �l��� � �g ctor� �g field� ��� � �f l-eVwgcZjYcWJIYmKTLyBwUJ-18461� �f l-eVwgcZjYcWJIYmKTLyBwUJ-18462� ��� � �l��� � �g form� �g type-name� �g constructor-spec� �g field-names� ����� � ����� � �f l-eVwgcZjYcWJIYmKTLyBwUJ-18450� �f l-eVwgcZjYcWJIYmKTLyBwUJ-18451� �f l-eVwgcZjYcWJIYmKTLyBwUJ-18452� �f l-eVwgcZjYcWJIYmKTLyBwUJ-18453� ����� � �l��� � �g record-layout� �g functional-setters� �g setters� �g copier� �g getters� �g constructor� �g getter-identifiers� �g field-identifiers� ��������� � ��������� � �f l-eVwgcZjYcWJIYmKTLyBwUJ-18410� �f l-eVwgcZjYcWJIYmKTLyBwUJ-18408� �f l-eVwgcZjYcWJIYmKTLyBwUJ-18406� �f l-eVwgcZjYcWJIYmKTLyBwUJ-18404� �f l-eVwgcZjYcWJIYmKTLyBwUJ-18402� �f l-eVwgcZjYcWJIYmKTLyBwUJ-18400� �f l-eVwgcZjYcWJIYmKTLyBwUJ-18398� �f l-eVwgcZjYcWJIYmKTLyBwUJ-18396� ��������� � �l��� � �f l-eVwgcZjYcWJIYmKTLyBwUJ-18395� �� � �l�� � ��|}��}�}}}��}��� � �g��� � �gZ�� � �g �� � ���������� � ���� � �g identifier?� �� � �� � ��}� � g[�� �g syntax-violation� � �f -source expression failed to match any pattern�g record-type-vtable� � �g pwpwpwpwpwpw� g default-record-printer� � ������ � g set-struct-vtable-name!� � �g vtable-offset-user� � �g %request?-procedure�de �g m-EvC$k3mGcmkfXTMEJtkjBl-17371�j �g t-17370� � �f l-EvC$k3mGcmkfXTMEJtkjBl-17376� �l �f l-EvC$k3mGcmkfXTMEJtkjBl-17373� �l � }�}}}}���� �!gh � �"g obj�#g t-18725�$g t-18719�%g t-18720�&g t-18721�'g t-18724�(g t-18723�)g t-18722�*#$%&'() �+g m-eVwgcZjYcWJIYmKTLyBwUJ-18726�,+j �-,,,,,,, �.f l-eVwgcZjYcWJIYmKTLyBwUJ-18730�/f l-eVwgcZjYcWJIYmKTLyBwUJ-18731�0f l-eVwgcZjYcWJIYmKTLyBwUJ-18732�1f l-eVwgcZjYcWJIYmKTLyBwUJ-18733�2f l-eVwgcZjYcWJIYmKTLyBwUJ-18734�3f l-eVwgcZjYcWJIYmKTLyBwUJ-18735�4f l-eVwgcZjYcWJIYmKTLyBwUJ-18736�5./01234 �6l*-5 �7g copier-id�87 �9f l-eVwgcZjYcWJIYmKTLyBwUJ-18717�:9 �;l8�: �<g ctor-name�=< �>f l-eVwgcZjYcWJIYmKTLyBwUJ-18709�?> �@l=�? �A� �Bf l-eVwgcZjYcWJIYmKTLyBwUJ-18707�CB �DlA�C �Eg layout�FE �Gf l-eVwgcZjYcWJIYmKTLyBwUJ-18705�HG �IlF�H �Jg immutable?�KJ �Lf l-eVwgcZjYcWJIYmKTLyBwUJ-18703�ML �NlK�M �Og field-count�PO �Qf l-eVwgcZjYcWJIYmKTLyBwUJ-18701�RQ �SlP�R �Tg getter-ids�UT �Vf l-eVwgcZjYcWJIYmKTLyBwUJ-18698�WV �XlU�W �Yg field-ids�ZY �[f l-eVwgcZjYcWJIYmKTLyBwUJ-18695�\[ �]lZ�\ �^g predicate-name�_g field-spec�`J���^_ �a������ �bf l-eVwgcZjYcWJIYmKTLyBwUJ-18682�cf l-eVwgcZjYcWJIYmKTLyBwUJ-18683�df l-eVwgcZjYcWJIYmKTLyBwUJ-18684�ef l-eVwgcZjYcWJIYmKTLyBwUJ-18685�ff l-eVwgcZjYcWJIYmKTLyBwUJ-18686�gf l-eVwgcZjYcWJIYmKTLyBwUJ-18687�hbcdefg �il`ah �j�}�}6}}}};}@}D}I}N}S}X}]i�� �kg"j� �lk �mg and�ngmj� �og struct?�pgoj� �qpk �rg eq?�sgrj� �tg struct-vtable�ugtj� �vuk �w�} �xgZw� �ysvx �znqy �{!lz �|�} �}g|� �~g throw-bad-struct�~ ��~ ��g %request-method-procedure��g free-id��g %%on-error��g m-EvC$k3mGcmkfXTMEJtkjBl-17380���j ��� ��f l-EvC$k3mGcmkfXTMEJtkjBl-17382��� ��l�� ���}��}}}}���� ��g��� ���� ���e ��g %%type��g t-18508��g t-18509��g t-18510��g t-18511��g t-18512��g t-18513��g t-18514��������� ��g m-eVwgcZjYcWJIYmKTLyBwUJ-18515���j ��������� ��f l-eVwgcZjYcWJIYmKTLyBwUJ-18519��f l-eVwgcZjYcWJIYmKTLyBwUJ-18520��f l-eVwgcZjYcWJIYmKTLyBwUJ-18521��f l-eVwgcZjYcWJIYmKTLyBwUJ-18522��f l-eVwgcZjYcWJIYmKTLyBwUJ-18523��f l-eVwgcZjYcWJIYmKTLyBwUJ-18524��f l-eVwgcZjYcWJIYmKTLyBwUJ-18525��������� ��l��� ��g getter��g index���� ��f l-eVwgcZjYcWJIYmKTLyBwUJ-18506��f l-eVwgcZjYcWJIYmKTLyBwUJ-18507���� ��l��� ���T7 ����� ��f l-eVwgcZjYcWJIYmKTLyBwUJ-18501��f l-eVwgcZjYcWJIYmKTLyBwUJ-18502��f l-eVwgcZjYcWJIYmKTLyBwUJ-18503����� ��l��� ���}��}�}}}�}��� ��g��� ���� ��d��e ��g ck��g err��g s���� ���� ��f l-EvC$k3mGcmkfXTMEJtkjBl-17385��f l-EvC$k3mGcmkfXTMEJtkjBl-17386���� ��l��� ����}��}}}}���� ��g��� ��g quote��g��� ����}� ��gZ�� ���� ��� ��g %%index��g��� ���� ��d��e ��f l-EvC$k3mGcmkfXTMEJtkjBl-17390��f l-EvC$k3mGcmkfXTMEJtkjBl-17391���� ��l��� ����}��}}}}���� ��g��� ��g��� ���}� ��g �� ���� ��� ��g %%copier��g��� ���� ��d��e ��f l-EvC$k3mGcmkfXTMEJtkjBl-17395��f l-EvC$k3mGcmkfXTMEJtkjBl-17396���� ��l��� ����}��}}}}���� ��g��� ��g��� ��g %%<request>-set-fields����}� ��g��� ���� ��� ��g t-17379��� ��f l-EvC$k3mGcmkfXTMEJtkjBl-17400��� ��l��� ����}��}}}}���� ��gh�� ����}��}�}}}�}��� ��g��� ��� ��g if��g��� ��gr�� ��gt�� ���� ����}� ��gZ�� ����� ��g struct-ref��g��� ���}� ��g �� ����� ��g~�� ��g��� ��g$�� ���� � ��� ���� ��� ��}� �g�� �g %request-uri-procedure�g m-EvC$k3mGcmkfXTMEJtkjBl-17404�j � � f l-EvC$k3mGcmkfXTMEJtkjBl-17406� �l �}�}}}}���� � g�� �� �e ��}�}�}}}�}��� �g�� �� �de � �f l-EvC$k3mGcmkfXTMEJtkjBl-17409�f l-EvC$k3mGcmkfXTMEJtkjBl-17410� �l� �}�}}}}���� �g�� �g�� ��} �gZ� � � � g�� �!� �"d!e �#f l-EvC$k3mGcmkfXTMEJtkjBl-17414�$f l-EvC$k3mGcmkfXTMEJtkjBl-17415�%#$ �&l�% �'&}�}}}}���� �(g�'� �)g�'� �*&} �+g*� �,)+ �-, �.g�� �/�. �0d/e �1f l-EvC$k3mGcmkfXTMEJtkjBl-17419�2f l-EvC$k3mGcmkfXTMEJtkjBl-17420�312 �4l�3 �54}�}}}}���� �6g�5� �7g�5� �8�4} �9g�8� �:79 �;: �<g t-17403�=< �>f l-EvC$k3mGcmkfXTMEJtkjBl-17424�?> �@l=? �A@}�}}}}���� �BghA� �C�@}�}�}}}�}��� �Dg�C� �ED �Fg�C� �GgrC� �HgtC� �IHD �J�@} �KgZJ� �LGIK �Mg�C� �N@} �OgN� �PMDO �Qg~C� �Rg�C� �Sg%J� �TRS �UQDT �VFLPU �WBEV �X�} �YgX� �Zg %request-version-procedure�[g m-EvC$k3mGcmkfXTMEJtkjBl-17428�\[j �]\ �^f l-EvC$k3mGcmkfXTMEJtkjBl-17430�_^ �`l]_ �a\}`�}}}}���� �bg�a� �c�b �dce �e�}`�}�}}}�}��� �fg�e� �g�f �hddge �i\\ �jf l-EvC$k3mGcmkfXTMEJtkjBl-17433�kf l-EvC$k3mGcmkfXTMEJtkjBl-17434�ljk �ml�il �n\m}`�}}}}���� �og�n� �pg�n� �q�m}` �rgZq� �spr �ts �ug�e� �v�u �wddve �xf l-EvC$k3mGcmkfXTMEJtkjBl-17438�yf l-EvC$k3mGcmkfXTMEJtkjBl-17439�zxy �{l�iz �|\{}`�}}}}���� �}g�|� �~g�|� �{}` ��g � ��~� ��� ��g�e� ���� ��dd�e ��f l-EvC$k3mGcmkfXTMEJtkjBl-17443��f l-EvC$k3mGcmkfXTMEJtkjBl-17444���� ��l�i� ��\�}`�}}}}���� ��g��� ��g��� ����}` ��g��� ���� ��� ��g t-17427��� ��f l-EvC$k3mGcmkfXTMEJtkjBl-17448��� ��l�]� ��\�}`�}}}}���� ��gh�� ����}`�}�}}}�}��� ��g��� ��� ��g��� ��gr�� ��gt�� ���� ����}` ��gZ�� ����� ��g��� ���}` ��g �� ����� ��g~�� ��g��� ��g&�� ���� ����� ������ ����� ���}` ��gZ�� ��g %request-headers-procedure��g m-EvC$k3mGcmkfXTMEJtkjBl-17452���j ��� ��f l-EvC$k3mGcmkfXTMEJtkjBl-17454��� ��l�� ���}��}}}}���� ��g��� ���� ���e ���}��}�}}}�}��� ��g��� ���� ��d��e ���� ��f l-EvC$k3mGcmkfXTMEJtkjBl-17457��f l-EvC$k3mGcmkfXTMEJtkjBl-17458���� ��l��� ����}��}}}}���� ��g��� ��g��� ����}� ��gZ�� ���� ��� ��g��� ���� ��d��e ��f l-EvC$k3mGcmkfXTMEJtkjBl-17462��f l-EvC$k3mGcmkfXTMEJtkjBl-17463���� ��l��� ����}��}}}}���� ��g��� ��g��� ���}� ��g �� ���� ��� ��g��� ���� ��d��e ��f l-EvC$k3mGcmkfXTMEJtkjBl-17467��f l-EvC$k3mGcmkfXTMEJtkjBl-17468���� ��l��� ����}��}}}}���� ��g��� ��g��� ����}� ��g��� ���� ��� ��g t-17451��� ��f l-EvC$k3mGcmkfXTMEJtkjBl-17472��� ��l��� ����}��}}}}���� ��gh�� ����}��}�}}}�}��� ��g��� ��� ��g��� ��gr�� ��gt�� ���� ����}� ��gZ�� ����� ��g��� ���}� ��g �� ����� ��g~�� ��g��� ��g'�� ���� ����� � ���� ��� ��}� �g�� �g %request-meta-procedure�g m-EvC$k3mGcmkfXTMEJtkjBl-17476�j � �f l-EvC$k3mGcmkfXTMEJtkjBl-17478� � l �} �}}}}���� �g�� � � � e ��} �}�}}}�}��� �g�� �� �de � �f l-EvC$k3mGcmkfXTMEJtkjBl-17481�f l-EvC$k3mGcmkfXTMEJtkjBl-17482� �l� �} �}}}}���� �g�� �g�� ��} �gZ� � � �g�� � � �!d e �"f l-EvC$k3mGcmkfXTMEJtkjBl-17486�#f l-EvC$k3mGcmkfXTMEJtkjBl-17487�$"# �%l�$ �&%} �}}}}���� �'g�&� �(g�&� �)%} �*g )� �+(* �,+ �-g�� �.�- �/d.e �0f l-EvC$k3mGcmkfXTMEJtkjBl-17491�1f l-EvC$k3mGcmkfXTMEJtkjBl-17492�201 �3l�2 �43} �}}}}���� �5g�4� �6g�4� �7�3} �8g�7� �968 �:9 �;g t-17475�<; �=f l-EvC$k3mGcmkfXTMEJtkjBl-17496�>= �?l<> �@?} �}}}}���� �Agh@� �B�?} �}�}}}�}��� �Cg�B� �DC �Eg�B� �FgrB� �GgtB� �HGC �I�?} �JgZI� �KFHJ �Lg�B� �M?} �Ng M� �OLCN �Pg~B� �Qg�B� �Rg(I� �SQR �TPCS �UEKOT �VADU �W�} �XgW� �Yg %request-port-procedure�Zg m-EvC$k3mGcmkfXTMEJtkjBl-17500�[Zj �\[ �]f l-EvC$k3mGcmkfXTMEJtkjBl-17502�^] �_l\^ �`[}_�}}}}���� �ag�`� �b�a �cbe �d�}_�}�}}}�}��� �eg�d� �f�e �gdcfe �h[[ �if l-EvC$k3mGcmkfXTMEJtkjBl-17505�jf l-EvC$k3mGcmkfXTMEJtkjBl-17506�kij �ll�hk �m[l}_�}}}}���� �ng�m� �og�m� �p�l}_ �qgZp� �roq �sr �tg�d� �u�t �vdcue �wf l-EvC$k3mGcmkfXTMEJtkjBl-17510�xf l-EvC$k3mGcmkfXTMEJtkjBl-17511�ywx �zl�hy �{[z}_�}}}}���� �|g�{� �}g�{� �~z}_ �g ~� ��} ��� ��g�d� ���� ��dc�e ��f l-EvC$k3mGcmkfXTMEJtkjBl-17515��f l-EvC$k3mGcmkfXTMEJtkjBl-17516���� ��l�h� ��[�}_�}}}}���� ��g��� ��g��� ����}_ ��g��� ���� ��� ��g t-17499��� ��f l-EvC$k3mGcmkfXTMEJtkjBl-17520��� ��l�\� ��[�}_�}}}}���� ��gh�� ����}_�}�}}}�}��� ��g��� ��� ��g��� ��gr�� ��gt�� ���� ����}_ ��gZ�� ����� ��g��� ���}_ ��g �� ����� ��g~�� ��g��� ��g)�� ���� ����� ������ ����� ���}_ ��gY�� ��g each��ee ���� ��e����e����e����g %%set-fields��g dummy��g check?��g expr������� ��g m-EvC$k3mGcmkfXTMEJtkjBl-17524���j ������� ��f l-EvC$k3mGcmkfXTMEJtkjBl-17529��f l-EvC$k3mGcmkfXTMEJtkjBl-17530��f l-EvC$k3mGcmkfXTMEJtkjBl-17531��f l-EvC$k3mGcmkfXTMEJtkjBl-17532��f l-EvC$k3mGcmkfXTMEJtkjBl-17533������� ��l��� ��� ��f l-EvC$k3mGcmkfXTMEJtkjBl-17526��� ��l�� ��g t-18539��g t-18541��g t-18540����� ��g m-eVwgcZjYcWJIYmKTLyBwUJ-18542���j ����� ��f l-eVwgcZjYcWJIYmKTLyBwUJ-18546��f l-eVwgcZjYcWJIYmKTLyBwUJ-18547��f l-eVwgcZjYcWJIYmKTLyBwUJ-18548����� ��l��� ��f l-eVwgcZjYcWJIYmKTLyBwUJ-18536��f l-eVwgcZjYcWJIYmKTLyBwUJ-18537��f l-eVwgcZjYcWJIYmKTLyBwUJ-18538����� ��l��� ����}��}�}}}��� ��g��� ����}� ��gZ�� ��g$�� ��g%�� ��g&�� ��g'�� ��g(�� ��g)�� �������� ��g map��� ��� ��g list��g throw��g bad-request��g display��f Bad request: ��g apply��g format��g newline��g bad-request-printer��g set-exception-printer!��g number?��g exact?��g integer?��g non-negative-integer?��g valid-header?��g validate-headers��f Bad value for header ~a: ~s��f Header not a pair: ~a��f Headers not a list: ~a��g methodS������g versionS��� ���g headersS��� ���g portS� � ��g metaS� ��g validate-headers?S� ����� �g GET���g assq-ref� g host� f Bad version: ~a�f Bad uri: ~a�g <uri>� � �g POST�g PUT�f Missing port for message ~a�f ;HTTP/1.1 request without Host header and no host in URI: ~a�f Bad metadata alist�g uri-host�g uri-port�g set-port-encoding!�f ISO-8859-1�g read-request-line�g read-headers�g write-request-line�g write-headers�f �g get-bytevector-n�g bytevector-length�f .EOF while reading request body: ~a bytes of ~a� g put-bytevector�!g define-request-accessor�"� �#f l-EvC$k3mGcmkfXTMEJtkjBl-17751�$# �%l"�$ �&f l-EvC$k3mGcmkfXTMEJtkjBl-17748�'& �(l�' �)�%}( �*g!)� �+g)� �,+ �-dee �.g datum->syntax�/g symbol-append�0g request-�1g syntax->datum�2g define*�3g t-17762�43 �5g m-EvC$k3mGcmkfXTMEJtkjBl-17763�65j �76 �8f l-EvC$k3mGcmkfXTMEJtkjBl-17766�98 �:l479 �;g def�<�; �=f l-EvC$k3mGcmkfXTMEJtkjBl-17758�>f l-EvC$k3mGcmkfXTMEJtkjBl-17759�?=> �@l<�? �A�}:@}( �Bg2A� �CgA� �Dg optionalS�EgDA� �Fg default�GgFA� �Hg cond�IgHA� �Jg assq�KgJA� �Lg�A� �Mg'A� �NMC �ON �Pg =>�QgPA� �Rg cdr�SgRA� �TQS �Ug else�VgUA� �WVG �XW �Yg cache-control�Zg connection�[g date�\g pragma�]g trailer�^g transfer-encoding�_g upgrade�`g via�ag warning�bg allow�cg content-encoding�dg content-language�eg content-length�fg content-location�gg content-md5�hg content-range�ig content-type�jg expires�kg last-modified�lg accept�mg accept-charset�ng accept-encoding�og accept-language�pg authorization�qg expect�rg from�sg if-match�tg if-modified-since�ug if-none-match�vg if-range�wg if-unmodified-since�xg max-forwards�yg proxy-authorization�zg range�{g referer�|g te�}g user-agent�~f 4URI not absolute, no Host header, and no default: ~s�g build-uri��g uri-scheme��g hostS��g pathS��g uri-path��g queryS��g uri-query��g fragmentS��g uri-fragment�C 5 h j 9 ]4 !"V5 4Y > "