V2EX 导航·分享创造

精选收藏
按标签筛选:开发测试
清除筛选
Pure Shell HTTP Server

**产品主要功能:** - 这是一个纯shell实现的HTTP服务器。 - 能够使用GET/POST请求读写Working directory下的文件。 - 可以通过PORT和KEY环境变量设置监听的端口和写入操作的API Key。 - 如果没有指定API Key,会自动生成一个UUID作为API Key,并在控制台打印出来。 - 写入操作应设置Authorization头为:APIKey你的API密钥。 - 支持中文或未正确URL Encode的请求。 - 可以通过在服务器目录下运行kill -9 $(cat server.pid)来结束服务器。 **产品描述:** - 服务器是纯shell实现的,因此存在安全风险,不建议在有个人数据且暴露公网的设备上长期运行。 - 服务器功能简陋,不支持多进程、多连接,可能存在race condition问题。 - 主要目的是验证“shell也可以写HTTP服务器”的概念。 - 不建议对代码进行深入开发或在生产环境中使用。