|
|
|
Web Info
|
|||
|---|---|---|---|
|
#18+
Люди, никто не сталкивался с проблемой получения данных из интернет. Например, я хочу, чтобы мое приложение каждое утро брало(получало) из инета курс доллара и сохряняло его в у себя в БД. Есть предложения по решению проблемы? Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 16:23 |
|
||
|
Web Info
|
|||
|---|---|---|---|
|
#18+
Если кого то тоже интересоует этот вопрос, то я нашел решение и могу поделиться! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2004, 12:29 |
|
||
|
Web Info
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Хотя, как мне уже подсказали, проще анализировать ту же страницу, но только для печати. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2004, 13:47 |
|
||
|
Web Info
|
|||
|---|---|---|---|
|
#18+
Извините, что воскрешаю столь древний топик, но я начинающий программист на VB и вы не могли бы подсказать какую библиотеку необходимо подключить, чтобы воспользоваться web - servic'ом - в данном случае чтением курса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2008, 14:31 |
|
||
|
Web Info
|
|||
|---|---|---|---|
|
#18+
Не нужно никаких библиотек т.к. CreateObject("Microsoft.XMLHTTP") - это позднее связывание просто вместо Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2008, 15:05 |
|
||
|
Web Info
|
|||
|---|---|---|---|
|
#18+
Вытянуть табличку с сайта ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2008, 15:10 |
|
||
|
Web Info
|
|||
|---|---|---|---|
|
#18+
Спасибо! А еще вопрос: а как можно использовать web-servic'ы на VB? Желательно кодом ... Насколько я поняла из топика там ведь вызывается рассчитанный по веб-сервису курс ЦБ Как определить какие входные параметрами у web-servic'а? Вот... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2008, 15:28 |
|
||
|
Web Info
|
|||
|---|---|---|---|
|
#18+
Грабельки все это, господа. Используй winHTTP для закачки содержимого (он удобнее всех аналогов), а для разбора - mshtml. Сам пользуюсь давно и успешно. А по поводу сервиса, либо у них посмотреть подробности, либо тупо получить содержимое с разобраться что к чему, я так понимаю у них наверн там XML приходит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2008, 14:58 |
|
||
|
Web Info
|
|||
|---|---|---|---|
|
#18+
Есть описание Web-services на xml, причем описание только входных и выходных параметров. Так как я пока только разбираюсь в этой теме (использование web-services на VB 6), то правильно ли будет использование транспорного протокола SOAP для отправки сообщения с входными параметрами и получения сообщения с выходными параметрами? Есть кусок кода для получения через SOAP значения типа STRING: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. А как получить данные различных типов? И правильный ли это путь исследования? или есть какие-нибудь другие? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2008, 16:50 |
|
||
|
Web Info
|
|||
|---|---|---|---|
|
#18+
KallandorА как получить данные различных типов? И правильный ли это путь исследования? или есть какие-нибудь другие? Метод правильный, ещё правильней взять этот wsdl-файл и прочитать там названия методов и типы параметров. Или нужно динамически? В инсталяции 9 фокса есть примеры для SOAP. В частности там есть пример(на С++) получения WSDL файла, его разбора и выполнения запросов к выбранным функциям с установкой параметров и получением результата. В архиве этот пример. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2008, 18:54 |
|
||
|
Web Info
|
|||
|---|---|---|---|
|
#18+
Нужно динамически прочитать название метода. У меня на локале есть 2 файла *.wsdl и *.xsd В xsd файле описан список входных и выходных параметров, но так как я не очень хорошо владею xml, то не понимаю из какого именно тега брать имя сервиса, из: Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2008, 12:35 |
|
||
|
Web Info
|
|||
|---|---|---|---|
|
#18+
И еще один вопрос: Где будет реализована защита данных передаваемых/получаемых по средсвам web-services на клиенте или на сервере где расположен web-services? Если на сервере, то теоретически если я отправлю сообщение типа: "вызвать web-service1 входной_параметр_1 = "ааа"", то поймет ли меня сервер? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2008, 12:50 |
|
||
|
Web Info
|
|||
|---|---|---|---|
|
#18+
KallandorНужно динамически прочитать название метода. У меня на локале есть 2 файла *.wsdl и *.xsd Подскажите пожалуйста. А еще как считать список входных параметров? Теоретически это тот же файл с расширением xsd, где на xml описаны входные и выходные параметры. А как мне их считать и назначить? Если можно то кодом, так как в VB я новичок. *.xsd - это просто схема данных для xml файла и здесь не нужна. Больше пользы принес бы файлик *.wsml это несколько расширенный вариант *.wsdl, но в принципе достаточно только *.wsdl - файла. Здесь архив с chm от SOAP SDK 3.0 и пример сделаннный по информации из этой справки. В нижнее поле ввести путь к wsdl-файлу, можно URL, можно в виде C:\TEST.WSDL, нажать на кнопку и подождать пока прочтется информация и отобразится в большом текстбоксе. KallandorИ еще один вопрос: Где будет реализована защита данных передаваемых/получаемых по средсвам web-services на клиенте или на сервере где расположен web-services? Если на сервере, то теоретически если я отправлю сообщение типа: "вызвать web-service1 входной_параметр_1 = "ааа"", то поймет ли меня сервер? Не совсем понял, что ты хотел спросить :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2008, 18:14 |
|
||
|
Web Info
|
|||
|---|---|---|---|
|
#18+
Спасибо за ссылку, но на работе политика безопасности не позволяет пройти по этой ссылке, не мог бы ты выложить архив? Далее необходимо было выяснить нужно ли шифровать данные посылаемые к web-service, но это я принципе уже выяснила на примере толстый или тонкий клиент будет использовать софтину )) Так что вопрос снимается. P.S. Для информации, если кто-нибудь будет озадачен таким же вопросом: если "толстый клиент", то есть софт будет установлен на сервере, к которому по-средсвам консоли или пр. будет обращаться пользоатель, то данные необходимо шифровать в разрабатываемом софте, если "тонкий клиент", то есть софт будет установлен на машине пользователя, то данные необходимо шифровать в web-service. У меня "толстый клиент", поэтому данные я буду шифровать самостоятельно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2008, 09:48 |
|
||
|
Web Info
|
|||
|---|---|---|---|
|
#18+
> Автор: Kallandor > Спасибо за ссылку, но на работе политика безопасности не позволяет > пройти по этой ссылке, не мог бы ты выложить архив? Выложить КУДА? Могу на мыло, там 558КБ. Вообщем куда слать? :) > Далее необходимо было выяснить нужно ли шифровать данные посылаемые к > web-service, но это я принципе уже выяснила на примере толстый или тонкий > клиент будет использовать софтину )) Так что вопрос снимается. У меня для шифрования включено SSL на web-сервере, а клиенты имеют сертификаты. Эта схема применяется для всех, без разделения на "толстых" и "тонких" см. ниже :) > P.S. Для информации, если кто-нибудь будет озадачен таким же > вопросом: если "толстый клиент", то есть софт будет установлен на сервере, > к которому по-средсвам консоли или пр. будет обращаться пользоатель, то > данные необходимо шифровать в разрабатываемом софте, если "тонкий клиент", > то есть софт будет установлен на машине пользователя, то данные необходимо > шифровать в web-service. > У меня "толстый клиент", поэтому данные я буду шифровать > самостоятельно. В моем понимании "софт установленный на сервере" это как раз web-service. А софт установленный на сервере (терминалов, как я понимаю ;) ) - это клинтская часть, пока без разделения на "толстых" и "тонких". И схема работы для всех у меня одинакова, что сотрудник в офисе, что сотрудник в филиале за 600 км от офиса. И почитай это о толстых и тонких ;) Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2008, 10:42 |
|
||
|
Web Info
|
|||
|---|---|---|---|
|
#18+
Очень внимательно ознакомилась с понятием толстый и тонкий клиент. У меня ТОЛСТЫЙ ;) адрес куда слать - временно открыла в профиле (зашли туда пожалуйста). Далее: в шифровании я полный ноль ((( Может быть кинешь ссылки где можно посмотреть - почитать. Вот, спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2008, 11:34 |
|
||
|
Web Info
|
|||
|---|---|---|---|
|
#18+
> Автор: Kallandor > Очень внимательно ознакомилась с понятием толстый и тонкий клиент. У > меня ТОЛСТЫЙ ;) > адрес куда слать - временно открыла в профиле (зашли туда > пожалуйста). Лови, могла бы и письмо написать, чуть глаза не сломал :) > Далее: в шифровании я полный ноль ((( Может быть кинешь ссылки где > можно посмотреть - почитать. На веб-сервере нужно включить https спроси админа, он расскажет и сгенерировать сертификаты, которые нужны для логина на сервере. Шифрование в таком случае будет производить ОС и сертификаты являются ключами шифра, и это происходит прозрачно от тебя и твоего приложения. Или настраивать VPN опять таки спроси у админа, он расскажет подробнее и на месте ;) , там тоже можно включать шифрование > Вот, спасибо. :) да пока не за что Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2008, 11:57 |
|
||
|
Web Info
|
|||
|---|---|---|---|
|
#18+
> Автор: Kallandor > Далее: в шифровании я полный ноль ((( Может быть кинешь ссылки где > можно посмотреть - почитать. Да, ещё товарищи которые используют FireBird/Yaffil/Interbase для шифрования ТРАФИКА применяют ZeDeBe . Но это тоже прозрачно для клиента и сервера. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2008, 14:09 |
|
||
|
Web Info
|
|||
|---|---|---|---|
|
#18+
Игорь, А ты не в Москве находишься? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2008, 10:25 |
|
||
|
Web Info
|
|||
|---|---|---|---|
|
#18+
KallandorИгорь, А ты не в Москве находишься? Ты прикалываешься? :D или на работу позвать хочешь, или просто пива попить? Я живу в городе Днепропетровске на Украине. В Москве был один раз, когда ходил пешком под стол, Кремль произвел неизгладимые впечатления, собственно больше ничего и не помню, когда попаду снова, не знаю :) Если нужно мой номер ICQ 274136651. Ну, ты даёшь! Я прям аж утренним кофе подавился... (с) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2008, 11:07 |
|
||
|
Web Info
|
|||
|---|---|---|---|
|
#18+
Хотела позвать пива попить ))) Так как чем больше я узнаю, тем больше понимаю что нифига не понимаю, вот, нужна была более подробная консультация. Лан, буду по асе стучаться, но это будет после рабочего времени, т.е после 7 по москве и не сегодня..... Ех, благое дело сорвалось )))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2008, 11:35 |
|
||
|
Web Info
|
|||
|---|---|---|---|
|
#18+
> Автор: Kallandor > Хотела позвать пива попить ))) Нет! Уж лучше Вы к нам (с) Казадоев, Бриллиантовая рука > Так как чем больше я узнаю, тем больше понимаю что нифига не понимаю, > вот, нужна была более подробная консультация. Поэтому и дал номер ICQ :) > Лан, буду по асе стучаться, но это будет после рабочего времени, т.е > после 7 по москве и не сегодня..... Вот как раз после рабочего времени, меня и нет в сети ;) Хотя скоро наверное, это будет менятся. > Ех, благое дело сорвалось )))) Если нужно, могу попробовать состыковать с кем-то из москвичей. Я могу дать твой адрес? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2008, 12:10 |
|
||
|
Web Info
|
|||
|---|---|---|---|
|
#18+
Вот, не поверишь, у меня родилась мысль съездить на украину в выходные, но это пока только мысль ))) Далее, если найдешь человека, который знает об использовании web-services на Visual Basic, да он к тому же и москвич будет - то давай ему мой e-mail, я с ним состыкуюсь и пойдем пиво пить и заодно он мне будет по полочкам раскладывать инфу, потому как я запуталась совершенно. ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2008, 12:14 |
|
||
|
Web Info
|
|||
|---|---|---|---|
|
#18+
> Автор: Kallandor > Вот, не поверишь, у меня родилась мысль съездить на украину в > выходные, но это пока только мысль ))) Милости просим :) > > Далее, если найдешь человека, который знает об использовании > web-services на Visual Basic, да он к тому же и москвич будет - то давай > ему мой e-mail, я с ним состыкуюсь и пойдем пиво пить и заодно он мне > будет по полочкам раскладывать инфу, потому как я запуталась > совершенно. ))) :) "знает об использовании web-services на Visual Basic" - нет никакого использования :) есть обыкновенный ActiveX Dll написанный на VB6, с изменениями в настройках проекта: "On the Project menu, click DocSample1Service Properties. Then, on the General tab, select the Unattanded Execution and Retained In Memory options.". Все. Больше никакой специфики нет. Дальше нужно настроить IIS для использования этой Длл. В User Guade,который я тебе выслал этот процесс описывается по шагам. Разделы "Setting Up the Sample Application Environment" и "Specifying an ISAPI Listener" абзац "To manually create a .wsdl application mapping". После этого IIS настроен для обработки запросов, проверяется это вводом в строку адреса в IE http://имя_машины_с_IIS/имя_виртуальной_папки/имя_файла.wsdl должно показатся содержимое wsdl. Все с сервером закончили :) На клиенте нужно просто поставить SOAP SDK под учетной записью пользователя, который будет с этим работать. Добавить в реестр это: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSOAP\30\SOAPISAP] "NumThreads"=dword:00000003 "ObjCachedPerThread"=dword:00000005 "MaxPostSize"=dword:03200000 "NoNagling"=dword:00000000 "isapi"="C:\\Program Files\\Common Files\\MSSoap\\Binaries\\SOAPIS30.dll" и можно запускать программу :) Все З.Ы. Последнее время заметил, что на клиенте нужно установить SOAP SDK, потом удалить и установить снова и тогда начинает работать. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2008, 13:07 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=35199718&tid=2162511]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
72ms |
get tp. blocked users: |
2ms |
| others: | 214ms |
| total: | 381ms |

| 0 / 0 |
