사이트에서 IdHTTP XML 문서를 가져올 수 없습니다. 나는 항상 403/HTTP 1.1 및 text/html (텍스트/xml 필요)XML을 가져 오는 IdHTTP XML, 도와주세요
답변을 받았고 XML 파일을 모두 가져 오는 경우. 하지만 프록시가 필요해. 그래서 꼭해야 해. 시냅스를 사용할 때 변경되지 않습니다. 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에 연결 되었습니까?
그래서, 당신은 당신의 POST 요청을 정교하게 수 있을까? 'GamesBody'에서 보내는 내용은 무엇입니까? 보안 연결을 사용하고 있습니까? 어떤 종류의 프록시 인증을 사용하고 있습니까? – TLama