首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在delphi中将poDoNotEncode从代码添加到TRUE

在Delphi中,将poDoNotEncode设置为True是指在代码中添加该选项以禁止对特定字符进行编码。

poDoNotEncode是TIdHTTPOptions枚举中的一个选项,用于指定在HTTP请求中是否对特定字符进行编码。当该选项设置为True时,特定字符将不会被编码,而是直接发送到服务器。

要在Delphi中将poDoNotEncode设置为True,可以按照以下步骤进行操作:

  1. 确保已经引入IdHTTP单元。可以在uses子句中添加"IdHTTP"来引入该单元。
  2. 创建一个TIdHTTP对象,并设置相应的属性。例如:
代码语言:txt
复制
var
  IdHTTP1: TIdHTTP;
begin
  IdHTTP1 := TIdHTTP.Create(nil);
  IdHTTP1.HTTPOptions := IdHTTP1.HTTPOptions + [hoKeepOrigProtocol];
  IdHTTP1.Request.AcceptEncoding := 'identity';
  IdHTTP1.Request.ContentEncoding := 'identity';
  IdHTTP1.Request.UserAgent := 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.93 Safari/537.36';
  IdHTTP1.Request.Connection := 'keep-alive';
  IdHTTP1.Request.CacheControl := 'max-age=0';
  IdHTTP1.Request.ContentType := 'application/x-www-form-urlencoded';
  IdHTTP1.Request.Accept := 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9';
  IdHTTP1.Request.Referer := 'https://www.example.com';
  IdHTTP1.Request.Host := 'www.example.com';
  IdHTTP1.Request.Cookie := 'cookie1=value1; cookie2=value2';
  IdHTTP1.Request.CustomHeaders.Values['X-Custom-Header'] := 'CustomValue';
  IdHTTP1.Request.CustomHeaders.Values['X-Another-Header'] := 'AnotherValue';
  IdHTTP1.Request.BasicAuthentication := False;
  IdHTTP1.Request.Username := '';
  IdHTTP1.Request.Password := '';
  IdHTTP1.Request.ProxyConnection := 'keep-alive';
  IdHTTP1.Request.ProxyAuthorization := '';
  IdHTTP1.Request.ProxyParams.ProxyServer := 'proxy.example.com';
  IdHTTP1.Request.ProxyParams.ProxyPort := 8080;
  IdHTTP1.Request.ProxyParams.ProxyUsername := 'proxyuser';
  IdHTTP1.Request.ProxyParams.ProxyPassword := 'proxypassword';
  IdHTTP1.Request.ProxyParams.BasicAuthentication := False;
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('localhost');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('127.0.0.1');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.com');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.org');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.net');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.edu');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.gov');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.mil');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.int');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.arpa');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.aero');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.biz');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.coop');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.info');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.jobs');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.mobi');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.museum');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.name');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.pro');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.tel');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.travel');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.ac');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.ad');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.ae');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.af');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.ag');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.ai');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.al');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.am');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.an');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.ao');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.aq');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.ar');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.as');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.at');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.au');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.aw');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.ax');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.az');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.ba');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.bb');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.bd');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.be');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.bf');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.bg');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.bh');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.bi');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.bj');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.bm');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.bn');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.bo');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.br');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.bs');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.bt');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.bv');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.bw');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.by');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.bz');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.ca');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.cc');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.cd');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.cf');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.cg');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.ch');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.ci');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.ck');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.cl');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.cm');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.cn');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.co');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.cr');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.cs');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.cu');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.cv');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.cx');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.cy');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.cz');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.de');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.dj');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.dk');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.dm');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.do');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.dz');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.ec');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.ee');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.eg');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.eh');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.er');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.es');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.et');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.eu');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.fi');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.fj');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.fk');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.fm');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.fo');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.fr');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.ga');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.gb');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.gd');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.ge');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.gf');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.gg');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.gh');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.gi');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.gl');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.gm');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.gn');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.gp');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.gq');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.gr');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.gs');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.gt');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.gu');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.gw');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.gy');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.hk');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.hm');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.hn');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.hr');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.ht');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.hu');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.id');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.ie');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.il');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.im');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.in');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.io');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.iq');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.ir');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.is');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.it');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.je');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.jm');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.jo');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.jp');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.ke');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.kg');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.kh');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.ki');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.km');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.kn');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.kp');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.kr');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.kw');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.ky');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.kz');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.la');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.lb');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.lc');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.li');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.lk');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.lr');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.ls');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.lt');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.lu');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.lv');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.ly');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.ma');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.mc');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.md');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.me');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.mg');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.mh');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.mk');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.ml');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.mm');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.mn');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.mo');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.mp');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.mq');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.mr');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.ms');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.mt');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.mu');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.mv');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.mw');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.mx');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.my');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.mz');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.na');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.nc');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.ne');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.nf');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.ng');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.ni');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.nl');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.no');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.np');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.nr');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.nu');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.nz');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.om');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.pa');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.pe');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.pf');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.pg');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.ph');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.pk');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.pl');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.pm');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.pn');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.pr');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.ps');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.pt');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.pw');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.py');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.qa');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.re');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.ro');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.rs');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.ru');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.rw');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.sa');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.sb');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.sc');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.sd');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.se');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.sg');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.sh');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.si');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.sj');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.sk');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.sl');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.sm');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.sn');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.so');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.sr');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.ss');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.st');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.sv');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.sx');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.sy');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.sz');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.tc');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.td');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.tf');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.tg');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.th');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.tj');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.tk');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.tl');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.tm');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.tn');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.to');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.tr');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.tt');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.tv');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.tw');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.tz');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.ua');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.ug');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.uk');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.us');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.uy');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.uz');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.va');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.vc');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.ve');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.vg');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.vi');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.vn');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.vu');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.wf');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.ws');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.ye');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.yt');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.za');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.zm');
  IdHTTP1.Request.ProxyParams.ProxyExceptions.Add('*.example.zw';
  1. 在发送HTTP请求之前,将poDoNotEncode选项设置为True。例如:
代码语言:txt
复制
IdHTTP1.HTTPOptions := IdHTTP1.HTTPOptions + [hoKeepOrigProtocol, hoNoEncode];

通过以上步骤,你可以在Delphi中将poDoNotEncode设置为True,从而禁止对特定字符进行编码。请注意,以上代码仅为示例,你需要根据实际情况进行适当的修改和调整。

关于Delphi中HTTP请求的更多信息,你可以参考腾讯云的产品介绍链接:Delphi HTTP请求

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券