Endpoint
класс в Мойя имеет adding(newHTTPHeaderFields:)
, который принимает словарь, здесь вы можете указать дополнительные http-заголовки, которые будут отправляться для каждого запроса. Документация ссылка
let endpointClosure = { (target: TargetType) -> Endpoint in
let defaultEndpoint = MoyaProvider.defaultEndpointMapping(for: target)
return defaultEndpoint.adding(newHTTPHeaderFields: ["AppID": "MY_APP_ID"])
}
let provider = MoyaProvider<TargetType>(endpointClosure: endpointClosure)