Необходимо оправить JSON объект на сторонний сервер и получить от него ответ. Аутентификация пользователя на сервере организована с помощью токена.
Отправляю следующим образом:
var xhr = new XMLHttpRequest();
xhr.open('POST', 'https://example.com/api/v1/', true);
xhr.setRequestHeader('Content-Type', 'application/json; charset=utf-8');
xhr.setRequestHeader('Authentication', 'TOKEN_CODE');
xhr.send(jsonArr);
xhr.onreadystatechange = function() {
if (xhr.readyState == 4) {
if(xhr.status == 200) {
console.log('response:', xhr.responseText)
} else {
console.log('error:', xhr.responseText)
}
}
};
Но в консоли получаю 400 (Bad Request).
Также пробовал отправить с помощью jQuery:
$.ajax({
url: "https://example.com/api/v1/",
type: 'POST',
contentType: "application/json; charset=utf-8",
crossDomain: true,
dataType: 'jsonp',
data: JSON.stringify(jsonArr),
headers: {'Authentication': 'TOKEN_CODE'},
error : function(error) {
console.log('ERROR:', error);
},
success: function(data) {
console.log('SUCCESS:', data);
}
});
При таком варианте в консоли ошибка 414 (Request-URI Too Large)
Собственно вопрос, как правильно выполнить запрос?
Виртуальный выделенный сервер (VDS) становится отличным выбором
Есть gulpseries, в котором несколько функций
Есть асинхронный запрос AJAX, который норм работает, данные в контроллер ходят без проблем и на контроллере тоже все норм работаетКонтроллер...
Нужен плагин который сможет воспроизводить видео в ie8, нашел один - ColorboxтутВ документации пишет что поддержка есть: Compatible with: jQuery 1