delphi nethttpclient操作cookie  
官方Delphi 学习QQ群: 682628230(三千人)
频道

delphi nethttpclient操作cookie


delphi nethttpclient操作cookie


unit Unit1;

 

interface

 

uses

  Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,

  Vcl.Controls, Vcl.Forms, Vcl.Dialogs, System.Net.URLClient,

  System.Net.HttpClient, System.Net.HttpClientComponent;

 

type

  TForm1 = class(TForm)

    NetHTTPClient1: TNetHTTPClient;

    procedure FormCreate(Sender: TObject);

  private

    { Private declarations }

  public

    { Public declarations }

  end;

 

var

  Form1: TForm1;

 

implementation

 

{$R *.dfm}

 

procedure TForm1.FormCreate(Sender: TObject);

var

  cookie: TCookie;

begin

  for cookie in NetHTTPClient1.CookieManager.Cookies do

  begin if (cookie.Domain = 'www.server.com') and (cookie.Name = 'test') then

  begin

  //

  end;

  end;

end;

 

end.

  TCookie:



///

TCookie = record

private

  class function StrExpiresToDateTime(const AStrDate: string): TDateTime; static;

public

  ///

  Name: string;

  ///

  Value: string;

  ///

  ///

  Expires: TDateTime;

  ///

  Domain: string;

  ///

  Path: string;

  ///

  ///

  Secure: Boolean;

  ///

  ///

  HttpOnly: Boolean;

 

  ///

  function ToString: string;

  ///

  class function Create(const ACookieData: string; const AURI: TURI): TCookie; static;

end;

  



推荐分享
图文皆来源于网络,内容仅做公益性分享,版权归原作者所有,如有侵权请告知删除!
 

Copyright © 2014 DelphiW.com 开发 源码 文档 技巧 All Rights Reserved
晋ICP备14006235号-8 晋公网安备 14108102000087号

执行时间: 0.040665864944458 seconds