SAP Knowledge Base Article - Preview

2558183 - ESI - special characters in the password of a SOAP Web Service are not transferred correctly in the HTTP header


  • Special characters in the password of a SOAP Web Service are not encoded correctly in the SOAP request. The user credentials are sent in the HTTP header with basic transport channel authentication.
  • The service provider returns HTTP 401 Unauthorized.
  • When monitoring the web service call with any HTTP monitoring tool it is visible that the special character in the password is wrongly converted to '#' or to some other character.



  • ABAP Web Services
  • SAP NetWeaver
  • SAP NetWeaver Application Server for SAP S/4HANA
  • ABAP PLATFORM - Application Server ABAP


ABAP platform all versions ; SAP NetWeaver Application Server for SAP S/4HANA all versions ; SAP NetWeaver all versions


Webservice, Web Service, Webservices, Web Services, ESI, ESI_GDPR, ESI_STD, HTTP basic authentication, message based authentication, special characters in the password, wrong encoding of special characters, non-ASCII , KBA , BC-ESI-WS-ABA-RT , WebServices ABAP Runtime , BC-ESI-WS-ABA-CFG , WebServices ABAP Configuration , Problem

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.