Ошибка «Ответ на предпечатную проверку недействителен (перенаправление)»

Я пытаюсь опубликовать 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, Ответ на предпечатную проверку недействителен (перенаправление)

Я думаю, что данные верны, но я не уверен, почему возникла эта ошибка

 Amazing Aaron18 июн. 2016 г., 23:09
@jacob Есть два варианта запросов. Означает ли это, что я использую неправильный URL?
 Amazing Aaron18 июн. 2016 г., 23:13
Я думаю, что это URL. Это раньше работало. Но они недавно изменили все на https
 Jacob18 июн. 2016 г., 23:11
Заголовок ответа, вероятно, имеет место перенаправления. Это означает, что выможет просто нужно изменить свой URL. Или, может быть, этот API не поддерживает CORS, или вам нужно что-то настроить для его включения.
 Jacob18 июн. 2016 г., 23:02
Можете ли вы захватить, как выглядит предполет? В Chrome, по крайней мере, вы должны увидетьOPTIONS запрос происходит доPOST, Если предполет (OPTIONS) запрос перенаправляет, вам, вероятно, нужно изменить URL-адрес, на который вы публикуете.
 user379177518 июн. 2016 г., 23:04
Предпечатная проверка должна вернуть 200 ОК. Это проблема CORS. Итак, Google CORS.

Ответы на вопрос(1)

у меня возникла похожая проблема, и я могу подтвердить, что это был URL. Попробуйте изменить все случаиhttp вhttps, Это должно решить это.

Ваш ответ на вопрос