サイトから 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 への接続ですか?