feat: 更新Podfile和Podfile.lock,移除Alamofire依赖并添加API认证机制文档
- 注释掉Podfile中的Alamofire依赖,更新Podfile.lock以反映更改。 - 在yana/APIs/API-README.md中新增自动认证Header机制的详细文档,描述其工作原理、实现细节及最佳实践。 - 在yana/yanaApp.swift中将print语句替换为debugInfo以增强调试信息的输出。 - 在API相关文件中实现用户认证状态检查和相关header的自动添加逻辑,提升API请求的安全性和用户体验。 - 更新多个文件中的日志输出,确保在DEBUG模式下提供详细的调试信息。
This commit is contained in:
@@ -163,10 +163,10 @@ final class yanaAPITests: XCTestCase {
|
||||
XCTAssertEqual(accountModel?.uid, "3184", "真实API数据的UID应该正确")
|
||||
XCTAssertTrue(accountModel?.hasValidAuthentication ?? false, "真实API数据应该有有效认证")
|
||||
|
||||
print("✅ 真实API数据测试通过")
|
||||
print(" UID: \(accountModel?.uid ?? "nil")")
|
||||
print(" Access Token存在: \(accountModel?.accessToken != nil)")
|
||||
print(" Token类型: \(accountModel?.tokenType ?? "nil")")
|
||||
debugInfo("✅ 真实API数据测试通过")
|
||||
debugInfo(" UID: \(accountModel?.uid ?? "nil")")
|
||||
debugInfo(" Access Token存在: \(accountModel?.accessToken != nil)")
|
||||
debugInfo(" Token类型: \(accountModel?.tokenType ?? "nil")")
|
||||
|
||||
} catch {
|
||||
XCTFail("解析真实API数据失败: \(error)")
|
||||
|
Reference in New Issue
Block a user