openstack对象存储容器内容类型

时间:2017-10-03 02:13:14

标签: openstack

我对openstack容器有点新意。我有一个公共的openstack容器,它的元数据是

Read ACL: .r:*,.rlistings
Write ACL:
Meta X-Container-Access-Control-Allow-Origin: *
Meta Web-Listings: true
Meta Access-Control-Allow-Methods: HEAD, GET, PUT, POST,OPTIONS,DELETE
Content-Type: text/plain; charset=utf-8

当我将容器url复制到chrome时,我可以从网络选项卡中看到,响应内容类型是text / html。 如果我运行“curl -X GET -i .....”,响应也是text / html

<html>
<head>
</head>
<body>
<a>AA</a>
<a>BB</a>
</body>
</html>

但是,如果我使用XMLHttpRequest从javascript执行相同的GET请求,则响应内容类型为text / plain。响应中没有html标记。

AA
BB

我的javascript需要在响应中提取所有html锚标记,因此text / plain不起作用。

我尝试使用curl和swift api更改容器内容类型,但它们不起作用。

我不确定实际发生了什么,这是浏览器设置问题还是对象存储容器配置问题..

谢谢,

0 个答案:

没有答案