|
|
f6d867dae4
|
更新配置文件,添加批处理回调服务器地址和令牌的默认值;优化批处理操作处理逻辑
|
2026-03-01 18:43:23 +08:00 |
|
|
|
45f455e0c2
|
修复HTTP请求体缓冲区限制问题 - 支持大规模批量删除操作
根本问题:
- HTTP服务器固定4KB缓冲区导致大JSON请求被截断
- 批量删除多个组件时请求体超过缓冲区限制
核心修复:
- HttpServer: 实现ReadCompleteRequest方法支持动态缓冲区
- 基于Content-Length头完整读取HTTP请求体
- Config: 添加MAX_REQUEST_SIZE=1MB上限保护机制
- 支持任意数量组件路径的批量删除操作
修复效果:
- 解决11个、25个路径批量删除失败问题
- 修复薄壳化分析等大JSON请求处理
- 保持所有现有功能正常运行
- 向后兼容,不影响现有API调用
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-09 16:54:03 +08:00 |
|
root
|
e8491eb419
|
修复HttpServer字符编码问题并增强超时处理
主要修改:
- 修复HttpServer.cpp中的乱码注释导致的编译错误
- 转换文件为CRLF行尾符,添加UTF-8 BOM确保Visual Studio兼容性
- 增强Socket超时处理:添加接收/发送超时30秒配置
- 更新Config.h添加SOCKET_RECV_TIMEOUT_MS和SOCKET_SEND_TIMEOUT_MS常量
- 完善异常处理机制,确保服务线程稳定性
技术细节:
- 解决乱码注释:OPTIONS预检请求处理、查找路由处理器等10处注释
- 网络稳定性:防止recv/send操作无限阻塞导致服务不响应
- 文件编码标准化:符合项目其他文件的编码规范
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-08-08 14:56:44 +08:00 |
|
root
|
cd59030b73
|
实现完整的Creo Web API集成系统
- 添加模块化HTTP服务器架构,支持路由注册和请求处理
- 实现Creo状态检测API,提供连接状态和模型状态实时监控
- 完成STEP格式模型导出功能,支持装配体和零件导出
- 实现装配体层级结构分析,支持无限深度遍历和组件信息提取
- 添加层级组件安全删除功能,使用抑制策略保持装配体完整性
- 集成WebSocket服务器框架,为实时通信和长操作做准备
- 完善JSON处理、日志记录和认证管理基础设施
- 修复OTK API兼容性问题和内存管理优化
- 解决DeleteFeatures崩溃问题,采用SuppressFeatures替代方案
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-07-19 15:46:25 +08:00 |
|
|
|
0fe01d65f3
|
Initial commit
|
2025-07-16 17:16:59 +08:00 |
|