import Foundation /// API 常量定义 /// /// 集中管理 API 相关的常量值,包括: /// - 服务器地址 /// - 通用请求头 /// - API 端点路径 /// - 通用参数 /// /// 注意:此文件与 APIConfiguration 有部分重复, /// 建议后续重构时统一到 APIConfiguration 中 enum APIConstants { // MARK: - Base URLs /// 测试环境服务器地址 static let baseURL = "http://beta.api.molistar.xyz" // MARK: - Common Headers /// 通用请求头配置 /// 包含基础的 Content-Type、Accept 和平台信息 static let defaultHeaders: [String: String] = [ "Content-Type": "application/json", "Accept": "application/json", "platform": "ios", "version": "1.0.0" ] // MARK: - Endpoints /// API 端点路径定义 /// /// 注意:建议使用 APIEndpoints.swift 中的枚举定义, /// 此处保留是为了兼容性 enum Endpoints { /// 客户端初始化接口 static let clientInit = "/client/init" /// 用户登录接口 static let login = "/user/login" } // MARK: - Common Parameters /// 通用请求参数 /// 当前为空,实际参数通过 BaseRequest 自动添加 static let commonParameters: [String: String] = [: // "platform": "ios", // "version": "1.0.0" ] }