文件名称:SCGI Library:兼容POSIX的SCGI协议的轻量级实现-开源
文件大小:337KB
文件格式:GZ
更新时间:2024-06-04 04:37:11
开源软件
该库提供了对简单公共网关接口(SCGI)请求的解析。 SCGI是一种应用程序与HTTP服务器接口的协议,是CGI协议的替代协议。 它类似于FastCGI,但设计为易于实现。 实现SCGI的Web服务器包括Apache HTTP Server,Lighttpd和Cherokee,以及Mathopd(具有非官方补丁)和nginx(具有第三方模块)。 在使用该库时,开发人员选择SCGI服务器实现。 该库仅简化验证和解析客户端向服务器提交的请求的过程。
【文件预览】:
libscgi-0.4
----acinclude.m4(12KB)
----aminclude.am(5KB)
----doxygen.cfg(71KB)
----config.h.in(2KB)
----tests()
--------bad_request_body_too_big.sh(46B)
--------giant_body.c(1KB)
--------bad_request_non_numeric_content_length_2.sh(172B)
--------bad_request_header_value_not_null_terminated.sh(168B)
--------bad_request_odd_number_keys_plus_values.sh(186B)
--------valid_request.sh(172B)
--------bad_request_null_key.sh(161B)
--------bad_request_odd_no_keys_plus_values_and_last_hdr_name_not_null_terminated.sh(182B)
--------bad_request_not_SCGI_protocol_1.sh(174B)
--------check_scgi_request.c(1KB)
--------bad_request_missing_SCGI_protocol_header.sh(159B)
--------bad_request_first_key_not_content_length.sh(172B)
--------Makefile.am(2KB)
--------bad_request_non_numeric_content_length_1.sh(171B)
--------giant_headers.c(2KB)
--------empty_request.sh(50B)
--------Makefile.in(22KB)
--------bad_request_null_key_and_null_value.sh(149B)
--------bad_request_content_length_too_long.sh(172B)
--------bad_request_headers_too_big.sh(49B)
----depcomp(18KB)
----include()
--------scgi.h(2KB)
--------Makefile.am(25B)
--------Makefile.in(14KB)
----aclocal.m4(330KB)
----config.guess(44KB)
----Makefile.am(174B)
----config.sub(34KB)
----src()
--------handler.c(3KB)
--------main.c(4KB)
--------Makefile.am(189B)
--------Makefile.in(17KB)
--------handler.h(106B)
----README(3KB)
----Makefile.in(28KB)
----missing(11KB)
----install-sh(13KB)
----configure(468KB)
----ltmain.sh(276KB)
----lib()
--------Makefile.am(103B)
--------scgi.c(9KB)
--------Makefile.in(17KB)
----configure.ac(1KB)