Для этого поста я ищу более концептуальную помощь, чем конкретное техническое решение (хотя что-то помогает).
По сути, меня попросили автоматизировать XML HTTP POST через прикладной уровень. Я никогда не делал ничего подобного раньше, поэтому я немного запутался, с чего начать на высоком уровне. Было бы здорово, если бы кто-то мог поделиться со мной, какие шаги мне нужно предпринять, чтобы выполнить эту задачу. Вот еще немного справочной информации:
В настоящее время наша компания ежедневно использует приложение (назовем его Program.exe) для разработки интерфейсных интерфейсов с помощью визуального редактора. Как только интерфейс завершен, Program.exe создает файлы JSP и отправляет их на сервер. К сожалению, процесс создания и отправки файлов занимает очень большое количество кликов, поэтому руководство хотело бы автоматизировать этот процесс, запустив сценарий, который будет брать файлы проекта из Program.exe, преобразовывать их в JSP и точно передавать их через прикладной уровень Program.exe на соответствующий сервер.
До сих пор я использовал WireShark для перехвата пакетов простой транзакции с помощью Program.exe и обнаружил несколько пакетов HTTP / XML POST, которые содержали данные XML с такой информацией, как «Текущее имя файла», «Имя пользователя» и т. Д. Любопытно, что все эти элементы данных были представлены в разных пакетах, а не в одном. Есть также несколько ссылок на SOAP. (Я почти не знаю SOAP, кроме того, что он существует)
На данный момент это вся информация, которая у меня есть. Я не уверен, какие шаги я должен предпринять отсюда. Я действительно хотел бы понять этот процесс на высоком уровне, поэтому любая концептуальная информация будет принята с благодарностью.
Наконец, мы используем C # прежде всего для такого рода задач, поэтому, если кто-то захочет поделиться техническим решением, не стесняйтесь использовать C #.
Спасибо всем большое.