Delphi 常用语句

1.屏蔽Float浮点数出错:

Set8087CW(Longword($133f));



2.Idhttp参数设置:

  FIdhttp                  := TIdHTTP.Create(nil);
  FSSL := TIdSSLIOHandlerSocket.Create(nil);        

  strlst := TStringList.Create;

   strlst.Add('a=saveclientlog');
   strlst.Add('logmac=' + MacStr);


  FSSL.SSLOptions.Method:=sslvSSLv23;
  FSSL.SSLOptions.Mode:=sslmUnassigned;
  FIdhttp.IOHandler := FSSL;
  FIdhttp.AllowCookies := True;
  FIdhttp.HandleRedirects := false;
  FIdhttp.HTTPOptions := [hoKeepOrigProtocol, hoForceEncodeParams];
  FIdhttp.ReadTimeout := 20000;
  FIdhttp.Request.UserAgent := 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko)   Chrome/44.0.2403.107 Safari/537.36';

 s   := FIdhttp.Get(str_url);

 s :=  IdHTTP.Post(str_url, strlst);
  FIdhttp.Free;


3.Headers参数设置

 Header := TCefStringMapOwn.Create;
//  Header.Append('Accept', 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8');
//  Header.Append('Accept-Charset', 'GBK,utf-8;q=0.7,*;q=0.3');
//  Header.Append('Accept-Encoding', 'gzip,deflate,sdch');
//  Header.Append('Accept-Language', 'zh-CN,zh;q=0.8');
//  Header.Append('Connection', 'keep-alive');
  Header.Append('Referer', FromUrl);
//  Header.Append('Cookie', '');


    request.SetFlags(WUR_FLAG_NONE);
    request.SetMethod('GET');
    try
      request.SetHeaderMap(Header);
    except
    end;
    request.SetUrl(targetUrl);





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值