On 2024-04-29 13:06, Arun Kumar wrote:
Configured python based icap server (pyicap) and getting 500 Internal
Server error during respmod.
AFAICT, this ICAP RESPMOD service is buggy: It sends what looks like an
HTTP response body chunk after sending an ICAP 100 Continue control
message. Instead, it is supposed to send the final ICAP response headers
and HTTP response headers _before_ sending that HTTP response body chunk.
00:50:54.989 ... ReadNow: conn33 ... size 65535, retval 25
ICAP/1.0 100 Continue
00:50:54.991 ReadNow: conn33 ... size 65535, retval 137
83
{"activity":...}
HTH,
Alex.
https://drive.google.com/file/d/19yirXfxKli7NXon4ewiy-v3GpLvECT1i/view?usp=sharing <https://drive.google.com/file/d/19yirXfxKli7NXon4ewiy-v3GpLvECT1i/view?usp=sharing>
Squid configuration:
icap_enable on
icap_send_client_ip on
icap_send_client_username on
icap_client_username_encode off
icap_client_username_header X-Authenticated-User
icap_preview_enable on
icap_preview_size 1024
icap_service service_req reqmod_precache bypass=0
icap://127.0.0.1:13440/example
icap_service service_resp respmod_precache bypass=0
icap://127.0.0.1:13441/example
_______________________________________________
squid-users mailing list
squid-users@xxxxxxxxxxxxxxxxxxxxx
https://lists.squid-cache.org/listinfo/squid-users
_______________________________________________
squid-users mailing list
squid-users@xxxxxxxxxxxxxxxxxxxxx
https://lists.squid-cache.org/listinfo/squid-users