Отправка Смс

JohnLemon

Well-known member
20.08.2014
274
2
#1
Здравствуйте, можете кто нибудь подсказать как отправлять смс через get post запросы в xpages ? Например для Таких API??
Сейчас отправляю через get так на кнопке:
Код:
var xhr = new XMLHttpRequest();
xhr.open("GET", "http://gate.prostor-sms.ru/send/?login=login&password=pass&phone=phone&text=asd", true);
// xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded')
xhr.send(null);
alert(xhr.responseText);
Но не думаю что это безопасно, там же все в чистом виде идет и не знаю еще как получить ответ
Код:
alert(xhr.responseText)
вызывает пустое сообщение (
Подскажите как обезопасить передачу логина и пароля ? Или может есть другие идеи, с методом post и json не разобрался еще может ест у кого что похожее?
 

ty3uk

Well-known member
31.03.2008
170
0
#2
ну работай через https и будет у тебя всё зашифровано...
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 586
272
#4

JohnLemon

Well-known member
20.08.2014
274
2
#5
По ссыдке да ходил, не понял куда это добавлять :maybe:
кроссдоменные вызовы аякса ограничены!
Это на какой вопрос ответ ) ?
И вообще можно этот код
Код:
var xhr = new XMLHttpRequest();
xhr.open("GET", "http://gate.prostor-sms.ru/send/?login=login&password=pass&phone=phone&text=asd", true);
// xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded')
xhr.send(null);
использовать как то на стороне сервера а не клиента, или если лучше как передать переменную например phone на сервер, желательно в в scope ?
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 586
272
#6
По ссыдке да ходил, не понял куда это добавлять :maybe:
спросить гугл ;) про отправку хэдеров
Это на какой вопрос ответ ) ?
И вообще можно этот код
Код:
var xhr = new XMLHttpRequest();
xhr.open("GET", "http://gate.prostor-sms.ru/send/?login=login&password=pass&phone=phone&text=asd", true);
// xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded')
xhr.send(null);
использовать как то на стороне сервера а не клиента, или если лучше как передать переменную например phone на сервер, желательно в в scope ?
аякс - это клиентский код, для инициализации серверного - java, читать про отправку http запросов (кода туевы хучи)
кроссдомен, с клиента, получится сразу, как только вызов пойдет на сторонний сервер, и браузер его заблокирует (делают разные костыли, но с ними борются браузеры)
 

JohnLemon

Well-known member
20.08.2014
274
2
#7
спросить гугл :maybe: про отправку хэдероваякс - это клиентский код, для инициализации серверного - java, читать про отправку http запросов (кода туевы хучи)
кроссдомен, с клиента, получится сразу, как только вызов пойдет на сторонний сервер, и браузер его заблокирует (делают разные костыли, но с ними борются браузеры)
Спасибо, пошел разбираться с джавой )