一个IDHTTP POST怎么能成为HTTP/1.1。 ( 积分: 100 )

  • 主题发起人 主题发起人 wang_hn
  • 开始时间 开始时间
W

wang_hn

Unregistered / Unconfirmed
GUEST, unregistred user!
我在IDHTTP自己创建后设置如下 :
IDHTTP:=TIDhttp.Create(nil);
IDHTTP.ReadTimeout :=10000;
IdCookieManager:=TIdCookieManager.Create(nil);
idhttp.CookieManager:=IdCookieManager;
idhttp.HandleRedirects:=true;
idhttp.ProtocolVersion:=pv1_1;

这样设置后,我用GET,截包后发现是HTTP/1.1
但我用POST,截包后发现 是HTTP/1.0。
这是为什么啊。我想POST也是HTTP/1.1。怎么做?
 
晕,原来是要把IDHttp1.HTTPOptions里面加入hoKeepOrigProtocol就行了
555555555555,可以结贴了,不知道能不能结给我自己啊[8D][:D]
 
IdHTTP.HTTPOptions := IdHTTP.HTTPOptions + [hoKeepOrigProtocol]; IdHTTP.ProtocolVersion := pv1_1;
 
后退
顶部