obs
查看跨域规则
更新时间:2021/02/08 GMT+08:00

开发过程中,您有任何问题可以在github上提交issue,或者在华为云对象存储服务论坛中发帖求助。接口参考文档详细介绍了每个接口的参数和使用方法。
您可以通过ObsClient.GetBucketCors查看桶的跨域规则。以下代码展示了如何查看跨域规则:
// 创建ObsClient实例 ObsClient client = new ObsClient("*** Provide your Access Key ***", "*** Provide your Secret Key ***", "https://your-endpoint"); // 查看跨域规则 try { GetBucketCorsConfigurationRequest request = new GetBucketCorsConfigurationRequest(); request.BucketName = "bucketname"; GetBucketCorsResponse response = client.GetBucketCors(request); foreach (CorsRule rule in response.Configuration.Rules) { Console.WriteLine("rule id is: {0}\n", rule.Id); foreach (string allowOrigin in rule.AllowedOrigins) { Console.WriteLine("allowOrigin is: {0}\n", allowOrigin); } foreach (string allowHeader in rule.AllowedHeaders) { Console.WriteLine("allowHeader is: {0}\n", allowHeader); } foreach (HttpVerb allowMethod in rule.AllowedMethods) { Console.WriteLine("allowMethod is: {0}\n", allowMethod); } foreach (string exposeHeader in rule.ExposeHeaders) { Console.WriteLine("exposeHeader is: {0}\n", exposeHeader); } Console.WriteLine("rule maxAgeSeconds is: {0}\n", rule.MaxAgeSeconds); } } catch (ObsException ex) { Console.WriteLine("ErrorCode: {0}", ex.ErrorCode); Console.WriteLine("ErrorMessage: {0}", ex.ErrorMessage); }
父主题: 跨域资源共享
