'预检的响应无效(重定向)'错误

时间:2016-06-18 20:58:43

标签: javascript jquery ajax post

我正在尝试发布API。

这是我的代码:

function update(object){
    var data = '<roblox xmlns:xmime="http://www.w3.org/2005/05/xmlmime"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:noNamespaceSchemaLocation="http://www.roblox.com/roblox.xsd"
       version="4">
       <External>null</External><External>nil</External>
       <Item class="StringValue" referent="RBX0">
            <Properties>
                <string name="Name">Notifications</string>
                <string name="Value">'+JSON.stringify(object)+'</string>
            </Properties>
       </Item>
    </roblox>'

    $.post("https://data.roblox.com/Data/Upload.ashx?type=Model&assetid=436257202&length="+data.length,data)

}

update({name:'test'})

但它在控制台中显示错误:

  

XMLHttpRequest无法加载   https://data.roblox.com/data/upload.ashx?type=Model&assetid=436257202&length=406。   预检的响应无效(重定向)

我认为数据是正确的,但我不确定为什么会出现这种错误

1 个答案:

答案 0 :(得分:1)

只是背诵了Amazing Aaron的回答,我遇到了类似的问题并且可以确认它是URL。尝试将http的所有案例更改为https。这应该解决它。