48 lines
1.3 KiB
Swift
48 lines
1.3 KiB
Swift
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"
|
||
]
|
||
}
|