Как это лучший способ, чтобы написать мылом 1.2 клиент с Delphi для Win32
Пока нет Делфи версия поддерживает мыло 1.2 клиентов или серверов.
Я пытался в течение нескольких недель, чтобы сделать это работает, но каждый раз новая проблема, с VS/C# я мог бы сделать то же самое, и сделать работы в течение 3 дней, но мне нужно сделать с Delphi 2009.
" я пишу новую версию, используя Rem Objects SDK,", но результат был не лучше, чем у меня с Delphi SOAP library.
Но мне интересно, какой еще выбор у меня есть, какая библиотека/компонент полная поддержка SOAP 1.2?
Я нашел сообщение от Брюно, предлагающего карманное мыло. http://www.pocketsoap.com/pocketsoap/ Я не знаю, как это работает, я исследую и посмотрю, что я могу сделать.
4 ответа:
Не забудьте проголосовать за поддержку SOAP 1.2 на QC codegear:
Http://qc.codegear.com/wc/qcmain.aspx?d=66864
В настоящее время он проголосовал за отчет № 2 для Delphi (после 64-битной поддержки). Я действительно уверен, что CodeGear не собирается игнорировать это.
Продолжение. Это было реализовано в Delphi 2010 .
Я предлагаю вам покопаться в источнике. С Delphi 7 я смог добавить все виды дополнительных функций, скопировав SOAP-код в папку моего приложения и тщательно отредактировав его. В одном случае я проделал некоторые манипуляции со строками, чтобы настроить входящий пакет SOAP, чтобы он работал так же, как Delphi. Мне еще не приходилось делать это с RemObjects, но вы получите источник и для этого. Кроме того, у них есть активные группы Новостей, в которых вы можете задавать вопросы.
В некоторых случаях мне было гораздо проще написать прокси-SOAP-сервис на C# и VS и использовать его из Delphi с упрощенным описанием сервиса (WSDL). В долгосрочной перспективе это было самое эффективное решение, без каких-либо проблем в отношении стабильности или производительности. Поддержка SOAP в Delphi не является одним из его основных моментов.