Как сохранить сеанс SOAP, делая 2 или более звонков в веб-сервис - PullRequest
0 голосов
/ 18 июня 2019

Мне нужно один раз позвонить в веб-службу через мыло, чтобы проверить учетные данные для входа, затем второй вызов (после вмешательства пользователя на html-экране), чтобы получить дополнительные данные.Мой код работает, если я создаю новый мыльный клиент, а затем немедленно выполняю вызов 1, а затем вызов 2 в той же программе, выполняемой в то же время.Я получаю обе части данных взамен и могу анализировать и видеть их.

Но мне нужно сделать вызов 1 (программа 2), затем вернуться к пользователю (программа1), чтобы получить некоторый ввод, затем сделать вызов 2 (снова вызвать программу 2).И он не может сказать, что я еще не сделал вызов 1.

Я понимаю, что должен передать идентификатор сеанса в файл cookie, имя которого у меня есть.

Что я не понимаю и не имеюпотраченные часы (тьфу!) пытались выяснить последовательность различных session_start (), нового soapclient, установить cookie и т. д., чтобы он работал.

Я видел определение класса (пусто?) вначало кода в одном примере, но не знаете, зачем мне это нужно?

У кого-нибудь есть пример кода или советуете последовательность различных команд, связанных с сеансом, которые мне нужны?

I 'Я действительно застрял - извините!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...