IdHTTP 问题 请大家帮忙-200分(200)

  • 主题发起人 主题发起人 chinazxy2008
  • 开始时间 开始时间
C

chinazxy2008

Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TForm1.Button2Click(Sender: TObject);var fs : TFileStream; url : String;begin url := '10.0.1.11'; url:='http://'+url+'/HnErpDownload/123.HN'; try fs := TFileStream.Create('d:/123.HN',fmCreate ); HttpClient.Request.BasicAuthentication := True ; HttpClient.Request.Username := 'raiseUser'; HttpClient.Request.Password := 'HnjtRaiseUser'; httpClient.get(url, fs); httpClient.Disconnect; fs.Free; except on e:exception do showmessage(e.message); end; //showMessage('ok');end;提示http/1.1 401 unauthorized。在IE中能够输入密码进行下载,请大家帮助一下
 
用httpclient.pos
 
看看发出去的头里面有没有正确的把认证信息加进去
 
同意 iamy. 找个抓包软件观察IE加密码后发出去的数据包, 然后依样画葫芦模拟发出去就OK. 由于不知道具体情况, 不能帮楼主写代码.
 
下载问题解决了,验证信息要写在OnAuthorization事件中,同时IIS中要设置明密码验证。但上传又出现 了新的问题 HTTP/1.1 501 Not Implemented这个提示,请问怎么解决,感谢各位高人
 
后退
顶部