<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: HTTP_INVALID_STATE in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/http-invalid-state/m-p/5612716#M1278897</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;find the reason.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 13 May 2009 00:32:23 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-05-13T00:32:23Z</dc:date>
    <item>
      <title>HTTP_INVALID_STATE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/http-invalid-state/m-p/5612715#M1278896</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, All,&lt;/P&gt;&lt;P&gt;I am using if_http_client to consume an external web service over https,&lt;/P&gt;&lt;P&gt;the following code works fine in a none-unicode system, but got a HTTP_INVALID_STATE exception from  if_http_client-&amp;gt;receive method call in an unicode activated system.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL METHOD cl_http_client=&amp;gt;create_by_destination&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;          destination              = 'dest' "rfc_dest&lt;/P&gt;&lt;P&gt;        IMPORTING&lt;/P&gt;&lt;P&gt;          client                   = eo_client&lt;/P&gt;&lt;P&gt;        EXCEPTIONS&lt;/P&gt;&lt;P&gt;          argument_not_found       = 1&lt;/P&gt;&lt;P&gt;          plugin_not_active        = 2&lt;/P&gt;&lt;P&gt;          internal_error           = 3&lt;/P&gt;&lt;P&gt;          destination_not_found    = 4&lt;/P&gt;&lt;P&gt;          destination_no_authority = 5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; CASE  sy-subrc .&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="21" type="ul"&gt;&lt;P&gt; &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt; ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD eo_client-&amp;gt;request-&amp;gt;set_header_field&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      name  = '~request_method'&lt;/P&gt;&lt;P&gt;      value = 'POST'.&lt;/P&gt;&lt;P&gt;  CALL METHOD eo_client-&amp;gt;request-&amp;gt;set_header_field&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      name  = 'Content-Type'&lt;/P&gt;&lt;P&gt;      value = 'text/xml; charset=utf-8'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  rlength = XSTRLEN( out_soap_stream ) .&lt;/P&gt;&lt;P&gt;  MOVE: rlength TO txlen .&lt;/P&gt;&lt;P&gt;  CALL METHOD eo_client-&amp;gt;request-&amp;gt;set_header_field&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        name  = 'Content-Length'&lt;/P&gt;&lt;P&gt;        value = txlen.&lt;/P&gt;&lt;P&gt;  CALL METHOD eo_client-&amp;gt;request-&amp;gt;set_header_field&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        name  = 'SoapAction'&lt;/P&gt;&lt;P&gt;        value = 'exists'.&lt;/P&gt;&lt;P&gt;  CALL METHOD eo_client-&amp;gt;request-&amp;gt;set_data&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        data   = out_soap_stream&lt;/P&gt;&lt;P&gt;        offset = 0&lt;/P&gt;&lt;P&gt;        length = rlength.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD io_client-&amp;gt;send&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      http_communication_failure = 1&lt;/P&gt;&lt;P&gt;      http_invalid_state         = 2&lt;/P&gt;&lt;P&gt;      http_processing_failed     = 3&lt;/P&gt;&lt;P&gt;      http_invalid_timeout       = 4.&lt;/P&gt;&lt;P&gt;  CASE sy-subrc .&lt;/P&gt;&lt;P&gt;    WHEN 0.&lt;/P&gt;&lt;P&gt;  *******************************&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD io_client-&amp;gt;receive&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      http_communication_failure = 1&lt;/P&gt;&lt;P&gt;      http_invalid_state         = 2&lt;/P&gt;&lt;P&gt;      http_processing_failed     = 3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CASE sy-subrc .&lt;/P&gt;&lt;P&gt;    WHEN 0.&lt;/P&gt;&lt;P&gt;      mv_error_code = 'S'.&lt;/P&gt;&lt;P&gt;    WHEN 1.&lt;/P&gt;&lt;P&gt;      msg = 'HTTP Communication Error at receiving data from dest'.&lt;/P&gt;&lt;P&gt;      mv_error_code = 'E'.&lt;/P&gt;&lt;P&gt;    WHEN 2.&lt;/P&gt;&lt;P&gt;      msg = 'HTTP Communication with dest: Receiving Data: Invalid State'.&lt;/P&gt;&lt;P&gt;      mv_error_code = 'E'.&lt;/P&gt;&lt;P&gt;    WHEN 3.&lt;/P&gt;&lt;P&gt;      msg = 'HTTP Communication with dest: Receiving Data: Processing Failed'.&lt;/P&gt;&lt;P&gt;      mv_error_code = 'E'.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 May 2009 15:15:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/http-invalid-state/m-p/5612715#M1278896</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-05-12T15:15:07Z</dc:date>
    </item>
    <item>
      <title>Re: HTTP_INVALID_STATE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/http-invalid-state/m-p/5612716#M1278897</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;find the reason.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 May 2009 00:32:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/http-invalid-state/m-p/5612716#M1278897</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-05-13T00:32:23Z</dc:date>
    </item>
  </channel>
</rss>

