5

Savonでは、変更する方法はありますか

<env:Header>

することが

<soap:Header>

または何か違う?

私はリクエストブロックで次のような追加のヘッダータグを付けてみました:

soap.header['soap:Header']

しかし、それはうまくいきません。

Savon Docsを閲覧しましたが、XMLを手動で作成するだけで、そのタグを変更できる場所が見つかりませんでした。

4

2 に答える 2

12

Savon 1.0.0用に編集

値は、ロギングやその他のパラメーターも設定できる構成ブロックで設定できます。簡単に言えば

Savon.configure do |c|
  c.env_namespace = :soap
end

あなたのコードに。

于 2011-07-01T16:01:08.737 に答える
3

Savon の新しいバージョンの場合:

Savon.client(env_namespace: :soapenv) 
于 2013-11-21T01:50:10.527 に答える