
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;
}The specified value has no ":" separator.
Parameter name: header
Could someone help me, what might be the cause? Thank you in advance!