Win a copy of Android Programming: The Big Nerd Ranch Guide this week in the Android forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

Why client must set BindingProvider.SOAPACTION_URI_PROPERTY?  RSS feed

Himai Minh
Ranch Hand
Posts: 1539
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
In JAX-WS 2.1 specification, it says "the client must also set BindingProvider.SOAPACTION_URI_PROPERTY."
In the example, the client sends a request like this:

In line 014, the <wsa:Action> has already specified "" , this action comes from the WSDL.
Probably the service has code like this:

But why the client must do this to set the soap action in the HTTP header like the following?

The receiver just needs to process the header blocks like <wsa:To> and <wsa:Action>. I don't understand why the SOAPACTION in the HTTP header must be set.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!