在實現某個soap的時候遇到了點麻煩,實在無解,求問:
soap要求參數格式
string string string string
實際PHP需要這樣實現:
array ( 'filedlit' => array ( 'keyvalue' => array ( 'key' => 'a1sd', 'value' => 'asd' ), 'keyvalue' => array ( 'key' => 'as2d', 'value' => 'asd' ), 'keyvalue' => array ( 'key' => 'as3d', 'value' => 'asd' ), 'keyvalue' => array ( 'key' => 'as4d', 'value' => 'asd' ), 'keyvalue' => array ( 'key' => 'asd', 'value' => 'asd' ), 'keyvalue' => array ( 'key' => 'asd', 'value' => 'asd' ) ));
當然我也構建了 obj版
array('listfiled'=>array ( new KeyValue ( 'asd', 'ccccc' ), new KeyValue ( 'asd', 'ccccc' ), new KeyValue ( 'asd', 'ccccc' ), new KeyValue ( 'asd', 'ccccc' ), new KeyValue ( 'asd', 'ccccc' )));
obj版本伺服器無法識別,求解
回複內容:
在實現某個soap的時候遇到了點麻煩,實在無解,求問:
soap要求參數格式
string string string string
實際PHP需要這樣實現:
array ( 'filedlit' => array ( 'keyvalue' => array ( 'key' => 'a1sd', 'value' => 'asd' ), 'keyvalue' => array ( 'key' => 'as2d', 'value' => 'asd' ), 'keyvalue' => array ( 'key' => 'as3d', 'value' => 'asd' ), 'keyvalue' => array ( 'key' => 'as4d', 'value' => 'asd' ), 'keyvalue' => array ( 'key' => 'asd', 'value' => 'asd' ), 'keyvalue' => array ( 'key' => 'asd', 'value' => 'asd' ) ));
當然我也構建了 obj版
array('listfiled'=>array ( new KeyValue ( 'asd', 'ccccc' ), new KeyValue ( 'asd', 'ccccc' ), new KeyValue ( 'asd', 'ccccc' ), new KeyValue ( 'asd', 'ccccc' ), new KeyValue ( 'asd', 'ccccc' )));
obj版本伺服器無法識別,求解
產生xml格式