Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Delphi para la web
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 06-01-2022
Muriel Muriel is offline
Miembro
 
Registrado: ago 2008
Posts: 19
Poder: 0
Muriel Va por buen camino
Hola buenas Señores del foro
les comento que sigo luchando con este teme de querer poner el token como encabezado en http pero por mas que me ponga a leer en muchos foros ejemplos similares no logro comprender nada, en todo esto lo único que pude hacer es esto, pero el servidor me sigue generando el error.

Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
var Peticion: verificarComunicacion;
    Respuesta: verificarComunicacionResponse;
    Token: String;
begin
     Token:='ePyJ0eXwiOiJKV1QiLwthbGciOiJIUzUx...........elTokenEsUnaCadenaLarga';
     
     Peticion:= Nil;
     HTTPRIO1:= THTTPRIO.Create(self);
     HTTPRIO1.HTTPWebNode.Password:=Token;
     Try
         Respuesta:= GetServicioFacturacionCodigos(False,'',HTTPRIO1).verificarComunicacion(Peticion);
         ShowMessage(IntToStr(Respuesta.return));
     Except
          on E : Exception do
               ShowMessage('Error generado : '+E.Message);
     end;
 
end;


Si alguien me ayuda si estoy en la direccion correcta por favor.
Responder Con Cita
  #2  
Antiguo 22-01-2022
Muriel Muriel is offline
Miembro
 
Registrado: ago 2008
Posts: 19
Poder: 0
Muriel Va por buen camino
hola amigos del foro, estoy aquí o través con la misma cantaleta y es por que todavía no logro entender este teme de encasados http
pero tanto buscar encontré este ejemplo en algún foro pero no se si estoy en lo correcto

Código Delphi [-]
const
  IS_TEXT = $0020;

  apikey = class(TSOAPHeader)
  private
    FValue: string;
  published
    property Value: string Index (IS_TEXT) read FValue write FValue;
  end;

esto hice debido a que en SoapUI funciona así como en la imagen que deje adjuntado.
con esto mi código en un botón me que da así

Saludos

Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
var Respuesta: respuestaComunicacion;
   Token: apikey;
begin
     Token:= apikey.Create;
     Token.Value:= 'TokenApi eyJ0eXA.eyJzdWIiOiJDLkkuQy5NLkjoiU0ZFIn0.a7fDfvP2CmB';

     HTTPRIO1.SOAPHeaders.SetOwnsSentHeaders(True);
     HTTPRIO1.SOAPHeaders.Send(Token);
     Try
          Respuesta:=GetServicioFacturacionCodigos(false, '', HTTPRIO1).verificarComunicacion;
          Edit1.Text:= Respuesta.mensajesList[0].descripcion;
     Except
          on E : Exception do
               ShowMessage('Error generado : '+E.Message);
     end;
end;


pero aun así no funciona, o no es así como se hace
por favor quisiera que me ayuden
Imágenes Adjuntas
Tipo de Archivo: jpg Captura.JPG (33,1 KB, 11 visitas)
Responder Con Cita
  #3  
Antiguo 24-01-2022
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.288
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Debería especificar los errores que te da con detalle.
Si nos dices sólo "no funciona" es difícil ayudarte o darte pistas de dónde puede estar el problema.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #4  
Antiguo 24-01-2022
Muriel Muriel is offline
Miembro
 
Registrado: ago 2008
Posts: 19
Poder: 0
Muriel Va por buen camino
Cita:
Empezado por Neftali [Germán.Estévez] Ver Mensaje
Debería especificar los errores que te da con detalle.
Si nos dices sólo "no funciona" es difícil ayudarte o darte pistas de dónde puede estar el problema.

Gracias por contestar amigo, creo que eres el único que tiene interés en querer ayudarme.
no se si es relevante el error que muestra solo dice esto "EL SERVICIO REQUIERE API KEY"
puse una captura adjuntado para que lo veas.
me gustaría pasarte el token para que lo pruebes si se puede en un correo electrónico

un abraso
Imágenes Adjuntas
Tipo de Archivo: jpg Captura.JPG (14,3 KB, 11 visitas)
Responder Con Cita
  #5  
Antiguo 25-01-2022
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.288
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por Muriel Ver Mensaje
no se si es relevante el error que muestra solo dice esto "EL SERVICIO REQUIERE API KEY"
puse una captura adjuntado para que lo veas.

El error parece claro. Revisa la documentación.

En algún lugar de la llamada debes añadir esa información que imagino que te la tendrán que dar ellos.
O como campo en la llamada, como datos dentro del cuerpo o a veces en la cabecera.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Como puedo consumir un soap en java uper JAVA 1 07-08-2019 17:36:12
Como consumir Rest Service que retorna cadena en formato JSON desde delphi 7 JuanPa1 Internet 0 20-12-2013 18:07:20
Web Service SOAP con Delphi 5 socger Internet 7 26-07-2012 22:25:51
Consumir un Web Service lbidi Varios 4 17-04-2012 14:28:37
Consumir WebService. Ayuda con XML,WSDL,XSD,SOAP josemmerida Internet 2 23-12-2010 13:37:16


La franja horaria es GMT +2. Ahora son las 05:43:31.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi