Hi there,
I have the following problem with the web request from my query about the token:
private boolean bRESTGetApplicationToken() { System.Net.WebHeaderCollection oHeaders; date dtExpireDate; str sLogin = ""; str sResponse; ANW_IEXJSONReader oJReader; boolean bOK = true; CLRObject oClrObj; System.Exception oError; #define.JSONToken("data.token") ; //Rechte zum Ausführen setzen new InteropPermission(InteropKind::ClrInterop).assert(); try { //Headerdaten zusammenstellen oHeaders = new System.Net.WebHeaderCollection(); sLogIn = ANW_GLBFunctions::sDecryptBase64(#EbayUser ":" #EbayPwd); oHeaders.Add(#HeaderAuthKey, #ClientId #CertId); // authorization client_id client_secret //Webanfrage ausführen sResponse = this.sExecuteRequest(#URLSignIn, #MethodGET, oHeaders); //Rückgabe auslesen und Token ermitteln if (sResponse) { oJReader = ANW_IEXJSONReader::oParseJSON(sResponse); sToken = oJReader.sGetStringNode(#JSONToken); if (!sToken) { bOK = false; error(this.sGetTransferError(sResponse)); } } } //Fehlerbehandlung catch (Exception::CLRError) { bOK = false; error(AIFUtil::getClrErrorMessage()); } catch { bOK = false; ClrInterop::getLastException(); oError = ClrInterop::getLastException(); while (oError != null) { Error(oError.ToString()); oError = oError.get_InnerException(); } } return bOK; }
I get the following error message.
The specified value has no ":" separator.
Parameter name: header
Could someone help me, what might be the cause? Thank you in advance!