Я новичок в CodeIgniter и Xmlrpc в целом, поэтому у меня довольно простой вопрос. Я хочу сделать запрос к веб-сервису, который ожидает данные вида
POST /LabelService/EwsLabelService.asmx/ChangePassPhraseXML HTTP/1.1
Host: www.envmgr.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length
changePassPhraseRequestXML=<ChangePassPhraseRequest> ...
</ChangePassPhraseRequest>
и некоторые из опций, которые входят в этот кусок xml, вложены в два слоя.
Между тем, на http://codeigniter.com/user_guide/libraries/xmlrpc.html, я вижу только запросы, передаваемые в виде массивов. Они преобразованы в XML правильного вида? Я просто вкладываю тонны массивов? Действительно ли у меня были бы пары (значение, тип) в качестве каждой стороны пар ключ-значение xml?
Чтобы быть более ясным: это будет работать, если я буду как $ request =
массив (массив («ChangePassPhraseRequest», «строка») => (массив («», «строка»)),
массив (массив («RequesterID», «строка») => массив («313325», «строка»)) ... и т. д.
это похоже на то, что говорят мне документы, но это также кажется слишком ужасным, чтобы быть правдой.