XCServerAPI
一个用于处理 Xcode 服务器的工作的 API 和模型框架。
XCServerWebAPI.swift
封装了每个 XcodeServer
实体的 NSURLSession
。为您服务的服务器提供了两个静态代理来处理 SSL 和 HTTP 认证
XCServerWebAPI.sessionDelegate: NSURLSessionDelegate
XCServerWebAPI.credentialDelegate: XCServerWebAPICredentialDelegate
已为这些属性分配了默认对象。默认的 sessionDelegate
将接受和信任 SSL 证书,即使自签名。默认的 credentialDelegate
将不提供凭证。
XCServerWebAPICredentialDelegate
对该方法提供了默认实现
credentialsHeader(forAPI:) -> XCServerWebAPICredentialsHeader
它将为 HTTP 协议头返回一个 base 64 编码的用户名密码对。