回源配置接口
更新时间:2023-05-16
更新加速域名回源地址
Java
1 public void setDomainOrigin(CdnClient client) {
2 String domain = "my.test.com";
3 SetDomainOriginRequest request = new SetDomainOriginRequest().withDomain(domain).withFollow302(true);
4 ArrayList<OriginPeer> origin = new ArrayList<OriginPeer>();
5 origin.add(new OriginPeer().withPeer("3.4.5.6").withHost("a.com").withWeight(50).withIsp("un"));
6 origin.add(new OriginPeer().withPeer("5.4.3.2").withHost("a.com").withWeight(50).withIsp("ct"));
7 request.setOrigin(origin);
8 client.setDomainOrigin(request);
9 }
查询加速域名回源地址
Java
1 public void getDomainOrigin(CdnClient client) {
2 String domain = "my.test.com";
3 GetDomainOriginResponse resp = client.getDomainOrigin(domain);
4 }
设置Range回源
Java
1 public void setDomainRangeSwitch(CdnClient client){
2 String domain = "my.test.com";
3 client.setDomainRangeSwitch(domain, true);
4 }
查询Range回源
Java
1 public void getDomainRangeSwitch(CdnClient client){
2 String domain = "my.test.com";
3 GetDomainRangeSwitchResponse response = client.getDomainRangeSwitch(domain);
4 }
设置获取真实用户IP
Java
1 public void setDomainClientIp(CdnClient client){
2 String domain = "my.test.com";
3 SetDomainClientIpRequest request = new SetDomainClientIpRequest()
4 .withDomain(domain)
5 .withClientIp(new ClientIp().withEnabled(true).withName("X-Real-IP));
6 CommonResponse response = client.setDomainClientIp(request);
7 System.out.println(response.getStatus())
8 }
查询获取真实用户IP
Java
1 public void getDomainClientIp(CdnClient client){
2 String domain = "my.test.com";
3 GetDomainClientIpResponse response = client.getDomainClientIp(domain);
4 }
设置回源协议
Java
1 public void setDomainOriginProtocol(CdnClient client){
2 String domain = "my.test.com";
3 OriginProtocol originProtocol = new OriginProtocol().withValue("http");
4 client.setDomainOriginProtocol(new SetDomainOriginProtocolRequest()
5 .withDomain(domain)
6 .withOriginProtocol(originProtocol));
7 }
查询回源协议
Java
1 public void getDomainOriginProtocol(CdnClient client){
2 String domain = "my.test.com";
3 GetDomainOriginProtocolResponse response = client.getDomainOriginProtocol(domain);
4 }
设置回源错误重试条件
Java
1 public void setDomainRetryOrigin(CdnClient client){
2 String domain = "my.test.com";
3 RetryOrigin retryOrigin = new RetryOrigin().addCode(500).addCode(504);
4 SetDomainRetryOriginRequest request = new SetDomainRetryOriginRequest().withDomain(domain).withRetryOrigin(retryOrigin);
5 client.setDomainRetryOrigin(request);
6 }
查询回源错误重试条件
Java
1 public void getDomainRetryOrigin(CdnClient client) {
2 String domain = "my.test.com";
3 GetDomainRetryOriginResponse response = client.getDomainRetryOrigin(domain);
4 }
设置回源超时
Java
1 public void setDomainOriginTimeout(CdnClient client){
2 String domain = "my.test.com";
3 SetDomainOriginTimeoutRequest request = new SetDomainOriginTimeoutRequest()
4 .withDomain(domain)
5 .withOriginTimeout(new OriginTimeout(6, 10))
6 client.setDomainOriginTimeout(request);
7 }
查询回源超时
Java
1 public void getDomainOriginTimeout(CdnClient client) {
2 String domain = "my.test.com";
3 GetDomainOriginTimeoutResponse response = client.getDomainOriginTimeout(domain);
4 }
设置同运营商回源
Java
1 public void setDomainOriginFixedISP(CdnClient client){
2 String domain = "my.test.com";
3 SetDomainOriginFixedIspRequest request = new SetDomainOriginFixedIspRequest()
4 .withDomain(domain)
5 .withOriginFixedISP(true)
6 client.setDomainOriginFixedISP(request);
7 }
查询同运营商回源
Java
1 public void getDomainOriginFixedISP(CdnClient client) {
2 String domain = "my.test.com";
3 GetDomainOriginFixedIspResponse response = client.getDomainOriginFixedISP(domain);
4 }