我无法从该站点获取 IdHTTP XML 文档。我总是得到答案 403 / HTTP 1.1 和 text/html(需要 text/xml)
当使用 MSXML 并获得 XML 文件时。但我需要一个代理,所以需要 idhtop。使用突触时不会改变。
使用 msxml:
CoInitialize(nil);
GetXML:={$IFDEF VER210}CoXMLHTTP{$ELSE}CoXMLHTTPRequest{$ENDIF}.Create;
GetXML.open('POST', '***************', false, EmptyParam, EmptyParam);
GetXML.setRequestHeader('Host', '***************');
GetXML.setRequestHeader('User-Agent', 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13');
GetXML.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
GamesBody:='***************';
GetXML.send(GamesBody);
Form1.Memo2.Lines.Text:=GetXML.responseText;
ResultPage:=GetXML.responseText;
if Pos('error code', ResultPage)=0 then
begin
CoUninitialize;
如何设置 IdHTTP?所有设置都更改了 100 次 还是连接到代理 MSXML?