• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Обмен XML-сообщениями

  • Автор темы morpheus
  • Дата начала

dimat

Well-known member
31.07.2008
508
0
BIT
0
Всем привет!
Еще один вопрос:
Какими способами можно принять и обработать посланный на адрес и определенный порт сервера Domino XML документ, а также вернуть код?
 
M

morpheus

dimat
написать свой веб-сервис, пусть его и дёргают
 

dimat

Well-known member
31.07.2008
508
0
BIT
0
Morpheus
Спасибо за наводку. С веб сервисами никогда не работал, буду разбираться. Может есть у кого пример реализации подобного веб сервиса?
 
M

morpheus

очень подробно описанно
 
M

morda

Спасибо , СМС-ки пошли.

Хочу лишь добавить что , в функции doPost, перед выполнением Post-запроса добавить авторизацию:


Код:
String encoding = new sun.misc.BASE64Encoder().encode("LOGIN:PASSWORD".getBytes());
urlConnection.setRequestProperty("Authorization", "Basic " + encoding);

Могли бы вы описать технологию отправки смс сообщений?
Я сам только пробую писать проги и заинтересовала тема отправки смс, но как именно это сделать не знаю, а в куче мануала просто теряюсь (((
 
N

nvyush

<!--QuoteBegin-morda+-->
<table border="0" cellpadding="0" cellspacing="0" align="center" width="98%"> [tr] <td class="vbquote"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> [tr] <td class="vbquote" width="75" valign="bottom"> <table border="0" cellpadding="0" cellspacing="0" width="50px"> [tr] <td class="vbquote" width="28" valign="top">
quot-top-left.gif
</td> <td class="vbquote" width="100%" style="background-image: url('style_images/ckr/quotes/quote-bg.gif'); background-position: center;" valign="middle"><span class="vbquote">Цитата:</span></td> <td class="vbquote" valign="top">
quot-top-right.gif
</td> [/tr] </table> </td> <td class="vbquote" align="left" style="background-image: url('style_images/ckr/quotes/quot-lr-bg.gif')" valign="bottom"></td><td class="vbquote" width="0" align="left" valign="bottom"> <table border="0" cellpadding="0" cellspacing="0" width="200"> [tr] <td class="vbquote" valign="top">
quot-by-left.gif
</td> <td class="vbquote" width="100%" style="background-image: url('style_images/ckr/quotes/quot-bye-bg.gif')" align="left" valign="middle" nowrap="nowrap"><span class="vbquote">(morda)</span></td> <td class="vbquote" valign="top">
quot-by-right.gif
</td> [/tr] </table> </td><td class="vbquote" width="100%" align="right" valign="bottom"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> [tr] <td class="vbquote" width="100%"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> [tr] <td class="vbquote" style="background-image: url('style_images/ckr/quotes/quot-top-bg.gif')" width="100%" valign="middle"></td> <td class="vbquote" align="left" valign="top">
quot-top-right-10.gif
</td> [/tr] </table> </td> [/tr] </table> </td> [/tr] </table> <table border="0" cellpadding="0" cellspacing="0" width="100%"> [tr] <td class="vbquote" width="10" style="background-image: url('style_images/ckr/quotes/quoting-left.gif')"></td> <td class="vbquotemain" width="100%" valign="top"></td> <td class="vbquote" width="10" style="background-image: url('style_images/ckr/quotes/quoting-right.gif')"></td> [/tr] [tr] <td class="vbquote" width="10" style="background-image: url('style_images/ckr/quotes/quot-left-bg.gif')"></td> <td class="vbquotemain" width="100%" valign="top"><!--QuoteEBegin-->Могли бы вы описать технологию отправки смс сообщений?
Я сам только пробую писать проги и заинтересовала тема отправки смс, но как именно это сделать не знаю, а в куче мануала просто теряюсь (((<!--QuoteEnd--></td> [/tr] [tr] [/tr] </table> </td> [/tr] </table>
<!--QuoteEEnd-->1. Найти провайдера, предоставляющего данный сервис.
2. Ознакомиться с условиями предоставления сервиса.
3. Заключить договор с провайдером.
4. Получить от провайдера описание протокола обмена информацией с сервисом.
5. Реализовать протокол по п. 4 полностью или частично. Пример реализации приведён выше.
6. Чтобы было легче разобраться с п. 5 почитать про http и xml.

Добавлено:
Вы спрашивали о технологии отправки SMS.
Единого стандарта нет (по крайней мере я о таком не слышал), каждый провайдер предоставляет свой API. Поэтому пока Вы не определились с провайдером и не имеете описания API говорить не о чем. Что касается мануалов, каждый выбирает по себе. Для кого-то "XML (HTTP и т.п.) для полных чайников в картинках" покажется слишком сложным, а кто-то в лёгкую читает спецификацию в оригинале, поэтому посоветовать что-то конкретное сложно.
По поводу web-сервисов — это стандартизированная технология, в принципе в Lotus'е в этом плане нет особой специфики. Lotus позволяет создавать как провайдеров, так и потребителей web-сервисов из описаний wsdl. Другое дело, что не все провайдеры SMS-сервисов реализуют API в виде веб-сервиса.
 

dimat

Well-known member
31.07.2008
508
0
BIT
0
С веб сервисами вроде разобрался.
но все равно недопонимание:

провайдер говорит: "Что бы я смог отправлять вам xml док дайте мне урл на который буду отправлять"

какой урл ему давать? на wsdl?
или как то иначе веб сервис нужно построить?
 

dimat

Well-known member
31.07.2008
508
0
BIT
0
Решил проблему!
Через агента, урл это урл до агента
дальше в агенте берется док из DocumentContext и один из итемов слбственно и содержит xml док
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!