Cita:
Empezado por CrazySoft
Muchas gracias Egostar, hice el cambio que dijite para el envio de la cabecera pero ahora me da el siguente error: "Token no es valido", pese a que volvi a generar el toque nuevamente
realizare las pruebas con soapUI o Postman, como sugieres
estoy revisando la aplicacion que hiciste y vere de hacer los cambios que sugieres, estare comentando como me va
gracias
|
Te recomiendo que ya tengas un XML formado lo pases a la función DoSendRequest, y claro, las dll que se requieren de cURL en el directorio de la aplicación
Si abres la unidad uSOAP verás la parte donde se agregan los Headers; yo haría algo así
Código Delphi
[-]
ApiKey := 'ePyJ0eXwiOiJKV1QiLwthbGciOiJIUzUx...........elTokenEsUnaCadenaLarga';
Header := nil;
Header := curl_slist_append(Header, 'Accept-Encoding: gzip,deflate');
Header := curl_slist_append(Header, 'SOAPAction: ""');
Header := curl_slist_append(Header, PAnsiChar('apiKey: TokenApi ' + ApiKey));
Header := curl_slist_append(Header, 'Content-Type: text/xml;charset=UTF-8;');
Header := curl_slist_append(Header, 'User-Agent: Apache-HttpClient/4.5.5 (Java/12.0.1)');
Saludos