Однажды я столкнулся с необходимостью изменить поле User-agent в заголовках, которые отправляет soapclient при выполнении запроса. Немного поковыряв исходники NuSOAP, получилось. Соответственно, изменился вызов при создании soapclient-а:
$useragent = 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.2) Gecko/20070219 Firefox/2.0.0.2';
$client = new soapclient('---URL HERE---', true,false,false,false,false,0,30,$useragent)
Последний параметр - и есть желаемый User-agent. Если его не указать, то в заголовки будет отправлен стандартный User-agent NuSOAP.
Качаем, пользуемся, тестируем. Отзывы и багрепорты поощряются.
download area
|
Собственно, исходники. Основа - последняя версия NuSOAP. |
65 K |