Я переопределил SimpleHandler для передачи имени пользователя и пароля с использованием soap4r. проблема в том, что я вынужден дать QName, и это приводит к сбою результата, потому что он не в правильном формате.
То, что добавляет soap4r, выглядит примерно так («ns1» - это фиктивные значения):
<env:Header>
<n1:ns1 env:mustUnderstand="0"
xmlns:n1="ns1">
<n1:Username>someuser</n1:Username>
<n1:Password>topsecret</n1:Password>
</n1:ns1>
</env:Header>
Что это должно быть так:
<env:Header>
<n1:Username>someuser</n1:Username>
<n1:Password>topsecret</n1:Password>
</env:Header>
Как я могу НЕ передать содержащее имя?