$client = new SoapClient('http://localhost/service.asmx?WSDL', array('trace' => 1));
$result = $client->FindAdv(array(
'login' => 123,
'password' => 'qwerty',
'search' => '0'));
вместо 'abc' передаю теперь '0', но результат тот же самый: Instance validation error: '0' is not a valid value for SearchType.
Что характерно, остальные функции с данного сервиса работают нормально, но там нету таких "особых" параметров.
пнул, но там чтобы разобраться как создать свой тип данных нужно понимать что вообще из себя представляет SOAP во всех деталях, а на это времени естественно нету, поэтому прошу помощи, мне всего-то нужно воссоздать тип данных
В multipart/form-data информация не кодируется вовсе.
Я заметил, когда передаем файл из ФФ он не кодирует, а просто boundary указывает от и до и все. А ограничение есть на передаваемый объем данных? и что лучше в бинарике передавать или текстом? =)
Физически - хоть так и посылайте блобом. Потом из php://input прочитаете.
Или посылаете стандартным multipart/form-data
Или простым application/x-www-form-urlencoded, соответственно сделав url-кодирование бинарнику
Говорят что "php://input" не всегда работает на сервере, вроде все зависит от того как установлен php, в виде cgi или модуля, так ли это? а при передаче в виде multipart/form-data обязательно кодировать информацию? потому что я смотрел заголовки фф когда он передает файл, там бинарик передается, никакого urlencode или base64 и подавно нету =)
По сабжу, делаем для себя http-клиент на C#, как лучше передать на хостинг данные которые изначально находятся у клиента в бинарном виде, но не как файл, а как результат работы некой функции, грубо говоря находятся в ОП?
Забыл уточнить строка то может быть длинее 6 символов и разбивать надо через каждые 4 символа соответственно (Добавление)
Zuldek пишет:
вы не сможете сказать каким кеглем и шрифтом текст выведется у посетителя в браузере
если посетитель такой "прошаренный" то я считаю это его проблемы, мы сейчас еще про IE 6.0 начнем говорить и т.д. Требо сделать перенос строки, валидатный и красивый хотя бы для установленного в самом html семейства шрифтов.
Есть строка "ABCDEF", как из нее получить "ABCD EF" при этом проверя первые 4 символа на наличие перевода строки, пробельных символов или строки "<br" ?