CreoOtkPluging/MFCCreoDll/x64/Debug
sladro 444307aea3 优化Shrinkwrap接口 - 解决复杂模型500错误问题
## 主要改进
- 新增动态超时机制:支持timeout_seconds参数(10-300秒)
- 增强异常处理:细分OTK异常类型,提供具体错误信息
- 保持向后兼容:新参数可选,不影响现有API

## 技术细节
- ShrinkwrapManager.h: 添加timeout_seconds字段
- ShellExportHandler.cpp: 实现超时参数解析和验证
- MFCCreoDll.cpp: HTTP层支持动态超时控制
- ShrinkwrapManager.cpp: 细分pfcXToolkitError等异常类型

## 解决问题
- 复杂模型处理超时导致的504错误
- 异常信息不明确难以定位问题
- 固定30秒超时限制了大模型处理能力

## 文档和测试
- SHRINKWRAP_OPTIMIZATION.md: 完整使用说明
- test_timeout.py/bat: 自动化和手动测试工具
- 更新CLAUDE.md项目文档

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-28 16:05:46 +08:00
..
MFCCreoDll.tlog 优化Shrinkwrap接口 - 解决复杂模型500错误问题 2025-08-28 16:05:46 +08:00
AuthManager.obj 优化Shrinkwrap接口 - 解决复杂模型500错误问题 2025-08-28 16:05:46 +08:00
CodeAnalysisResultManifest.txt 实现完整的Shrinkwrap外壳导出功能 - 高性能优化版本 2025-08-02 16:21:03 +08:00
CreoManager.obj 优化Shrinkwrap接口 - 解决复杂模型500错误问题 2025-08-28 16:05:46 +08:00
GeometryAnalyzer.obj 优化Shrinkwrap接口 - 解决复杂模型500错误问题 2025-08-28 16:05:46 +08:00
HttpRouter.obj 优化Shrinkwrap接口 - 解决复杂模型500错误问题 2025-08-28 16:05:46 +08:00
HttpServer.obj 优化Shrinkwrap接口 - 解决复杂模型500错误问题 2025-08-28 16:05:46 +08:00
JsonHelper.obj 优化Shrinkwrap接口 - 解决复杂模型500错误问题 2025-08-28 16:05:46 +08:00
Logger.obj 优化Shrinkwrap接口 - 解决复杂模型500错误问题 2025-08-28 16:05:46 +08:00
MFCCreoDll.dll.recipe 实现完整的Shrinkwrap外壳导出功能 - 高性能优化版本 2025-08-02 16:21:03 +08:00
MFCCreoDll.obj 优化Shrinkwrap接口 - 解决复杂模型500错误问题 2025-08-28 16:05:46 +08:00
MFCCreoDll.pch 优化Shrinkwrap接口 - 解决复杂模型500错误问题 2025-08-28 16:05:46 +08:00
MFCCreoDll.res Initial commit 2025-07-16 17:16:59 +08:00
MFCCreoDll.vcxproj.FileListAbsolute.txt Initial commit 2025-07-16 17:16:59 +08:00
ModelAnalyzer.obj 优化Shrinkwrap接口 - 解决复杂模型500错误问题 2025-08-28 16:05:46 +08:00
PathDeleteManager.obj 优化Shrinkwrap接口 - 解决复杂模型500错误问题 2025-08-28 16:05:46 +08:00
pch.obj 优化Shrinkwrap接口 - 解决复杂模型500错误问题 2025-08-28 16:05:46 +08:00
ServerManager.obj 优化Shrinkwrap接口 - 解决复杂模型500错误问题 2025-08-28 16:05:46 +08:00
ShellExportHandler.obj 优化Shrinkwrap接口 - 解决复杂模型500错误问题 2025-08-28 16:05:46 +08:00
ShrinkwrapManager.obj 优化Shrinkwrap接口 - 解决复杂模型500错误问题 2025-08-28 16:05:46 +08:00
vc143.idb 优化Shrinkwrap接口 - 解决复杂模型500错误问题 2025-08-28 16:05:46 +08:00
vc143.pdb 优化Shrinkwrap接口 - 解决复杂模型500错误问题 2025-08-28 16:05:46 +08:00
WebSocketServer.obj 优化Shrinkwrap接口 - 解决复杂模型500错误问题 2025-08-28 16:05:46 +08:00