Guest User

Untitled

a guest
Jan 28th, 2019
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.27 KB | None | 0 0
  1. visualizzaErogatoPT = interface(IInvokable)
  2. ['{AD9DB9DE-E3E4-1FD0-171D-FD78913E0E54}']
  3. function visualizzaErogato(const VisualizzaErogatoRichiesta: VisualizzaErogatoRichiesta): VisualizzaErogatoRicevuta; stdcall;
  4. end;
  5.  
  6. function GetvisualizzaErogatoPT(UseWSDL: Boolean=System.False; Addr: string=''; HTTPRIO: THTTPRIO = nil): visualizzaErogatoPT;
  7.  
  8. procedure TMainF.Button2Click(Sender: TObject);
  9. var
  10. richiesta: VisualizzaErogatoRichiesta;
  11. ricevuta: VisualizzaErogatoRicevuta;
  12. begin
  13. richiesta.codiceRegioneErogatore := '190';
  14. richiesta.codiceAslErogatore := '201';
  15. richiesta.codiceSsaErogatore := '888888';
  16. richiesta.pwd := '';
  17. richiesta.nre := '1900A4005026299';
  18. richiesta.tipoOperazione := '1';
  19. try
  20. ricevuta := (HTTPRIO1 as visualizzaErogatoPT).visualizzaErogato(richiesta);
  21. label1.Caption := ricevuta.nre;
  22. except
  23. on E: Exception do
  24. showmessage(E.Message);
  25. end;
  26.  
  27. procedure TMainF.HTTPReqResp1BeforePost(const HTTPReqResp: THTTPReqResp;
  28. Data: Pointer);
  29. var
  30. auth: String;
  31. FUserName, FPassword : string;
  32. begin
  33. FUserName:='XXXXXXXX';
  34. FPassword:='XXXXXXXX';
  35. auth := 'Authorization: Basic ' + TNetEncoding.Base64.Encode(FUserName + ':' + FPassword);
  36. HttpAddRequestHeaders(Data, PChar(auth), Length(auth), HTTP_ADDREQ_FLAG_ADD);
  37. end;
Add Comment
Please, Sign In to add comment