SkillAgentSearch skills...

SimpleHTTPServer

An HTTP server which makes use of C POSIX libraries and UNIX/Windows sockets

Install / Use

/learn @mijallen/SimpleHTTPServer
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

The following is a list of the proposed features of the HTTP server:

Core Goals:

  • handling requests with subprocesses (using fork)
  • handling requests with threads (using pthreads)
  • gathering file resources for responses (using dirent)
  • correctly handing common status codes (200, 400, 404, 500)
  • data structure for managing the filesystem

Optional Goals:

  • support for common gateway interface (possibly using pipe)
  • checking authorization (status codes 401, 403)
  • handling HTTP methods beyond GET and HEAD
  • configuration files based on YAML (also includes JSON)
View on GitHub
GitHub Stars8
CategoryDevelopment
Updated1y ago
Forks3

Languages

C

Security Score

55/100

Audited on Apr 1, 2025

No findings