Win a copy of The Way of the Web Tester: A Beginner's Guide to Automating Tests this week in the Testing forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Why client must set BindingProvider.SOAPACTION_URI_PROPERTY?

Himai Minh
Ranch Hand
Posts: 1342
  • 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