title: Getting no SOAPAction header error in sending a SOAP Request to webservice
body: <p>I am sending a SOAP Request to web service but web service soapaction is null. </p>
  
  <p>My Request as below</p>
  
  <pre><code>&lt;soapenv:Envelope soapenv:encodingStyle="http://schemas.xmlsoap.org /soap/encoding/"
  xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"&gt;
  &lt;soapenv:Body&gt;
  &lt;hb:getHotelValuedAvail
    xmlns:hb="http://axis.frontend.hydra.hotelbeds.com" xsi:type="xsd:string"&gt;
    &lt;HotelValuedAvailRQ echoToken="DummyEchoToken"
      sessionId="sdff34rasdvs"
      xmlns="http://www.hotelbeds.com/schemas/2005/06/messages" version="2013/12"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.hotelbeds.com/schemas/2005/06/messages HotelValuedAvailRQ.xsd"&gt;
      &lt;Language&gt;ENG&lt;/Language&gt;
      &lt;Credentials&gt;
        &lt;User&gt;xxxxxxxx&lt;/User&gt;
        &lt;Password&gt;xxxxxxxx&lt;/Password&gt;
      &lt;/Credentials&gt;
      &lt;PaginationData pageNumber="1"/&gt;
      &lt;CheckInDate date="20150513"/&gt;
      &lt;CheckOutDate date="20150515"/&gt;
      &lt;Destination code="PMI" type="SIMPLE"/&gt;
      &lt;OccupancyList&gt;
        &lt;HotelOccupancy&gt;
          &lt;RoomCount&gt;1&lt;/RoomCount&gt;
          &lt;Occupancy&gt;
            &lt;AdultCount&gt;2&lt;/AdultCount&gt;
            &lt;ChildCount&gt;0&lt;/ChildCount&gt;
          &lt;/Occupancy&gt;
        &lt;/HotelOccupancy&gt;
      &lt;/OccupancyList&gt;
    &lt;/HotelValuedAvailRQ&gt;
  &lt;/hb:getHotelValuedAvail&gt;
  &lt;/soapenv:Body&gt;
  </code></pre>
  
  <p>       </p>
  
  <p>I am getting soap action error.</p>
  
  <p>Response as below:</p>
  
  <pre><code>&lt;soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"&gt;
   &lt;soapenv:Body&gt;
   &lt;soapenv:Fault&gt;
   &lt;faultcode xmlns:ns1="http://xml.apache.org/axis/"&gt;ns1:Client.NoSOAPAction&lt;/faultcode&gt;
   &lt;faultstring&gt;no SOAPAction header!&lt;/faultstring&gt;
   &lt;detail&gt;
   &lt;ns2:hostname xmlns:ns2="http://xml.apache.org/axis/"&gt;we3mpf01&lt;/ns2:hostname&gt;
   &lt;/detail&gt;
   &lt;/soapenv:Fault&gt;
   &lt;/soapenv:Body&gt;
  &lt;/soapenv:Envelope&gt;
  </code></pre>
  
  <p>Can anyone suggest me what we can do here ?            </p>