@Override public String getApiHttp(ZoneReqInfo zoneReqInfo) { ZoneInfo info = queryZoneInfo(zoneReqInfo); if (info == null) { return super.getApiHttp(); } Zone zone = this.inferDomainsMap.get(info.upHttp); if (zone != null) { return zone.getApiHttp(); } else { return super.getApiHttp(); } }
public String apiHost(String ak, String bucket) { ZoneReqInfo zoneReqInfo = new ZoneReqInfo(ak, bucket); if (zone == null) { zone = Zone.autoZone(); } return useHttpsDomains ? zone.getApiHttps(zoneReqInfo) : zone.getApiHttp(zoneReqInfo); }
public String apiHost(String ak, String bucket) { ZoneReqInfo zoneReqInfo = new ZoneReqInfo(ak, bucket); if (zone == null) { zone = Zone.autoZone(); } return useHttpsDomains ? zone.getApiHttps(zoneReqInfo) : zone.getApiHttp(zoneReqInfo); }
@Override public String getApiHttp(ZoneReqInfo zoneReqInfo) { ZoneInfo info = queryZoneInfo(zoneReqInfo); if (info == null) { return super.getApiHttp(); } Zone zone = this.inferDomainsMap.get(info.upHttp); if (zone != null) { return zone.getApiHttp(); } else { return super.getApiHttp(); } }
/** * 根据persistentId查询任务状态 * 返回结果的 class */ public <T> T prefop(String persistentId, Class<T> retClass) throws QiniuException { StringMap params = new StringMap().put("id", persistentId); byte[] data = StringUtils.utf8Bytes(params.formString()); String apiHost; if (this.configuration.zone != null) { apiHost = this.configuration.zone.getApiHttp(); if (this.configuration.useHttpsDomains) { apiHost = this.configuration.zone.getApiHttps(); } } else { apiHost = "http://api.qiniu.com"; if (this.configuration.useHttpsDomains) { apiHost = "https://api.qiniu.com"; } } String url = String.format("%s/status/get/prefop", apiHost); Response response = this.client.post(url, data, null, Client.FormMime); return response.jsonToObject(retClass); } }
apiHost = this.configuration.zone.getApiHttp(); if (this.configuration.useHttpsDomains) { apiHost = this.configuration.zone.getApiHttps();