我有一个程序从iPage托管的txt文件中获取数据。 (http://cpcheats.co/stuff/itemids.txt)它工作正常,直到我切换主机。现在,当我运行该程序时,它有一个HTTP 403 Forbidden错误。我检查了.htaccess,没有什么会阻止访问它。权限是644的代码是:HTTP 403 IdHTTP1.Get的禁止错误
raw:=TStringList.create;
raw.AddStrings(Pickle.explode(#10,IdHTTP1.Get('http://cpcheats.co/stuff/itemids.txt')));
SetLength(items,raw.Count);
for i:=0 to raw.Count-1 do
begin
temp:=copy(raw[i],1,FastCharPos(raw[i],',',1)-1);
items[i]:=temp;
raw[i]:=stringreplace(raw[i],temp+',','',[]);
end;
combobox1.Items:=raw;
combobox1.Text:='Choose igloo';
(Pickle.explode工作一样PHP爆炸),我不认为这个问题是在代码中,因为它工作得很好,直到我换主机。另一件事是它在PHP中使用file_get_contents从该文件中检索数据时工作得很好,但它在Delphi程序中不起作用。
请不要将信息放入您可以在标签中提供的主题行中。标记系统非常有效,可以将问题组织到正确的主题中,而不需要帮助。 :-) 谢谢。 –
您尚未提供有关TIdHTTP属性设置的任何信息,如果/您在何处初始化其用户名/密码,服务器支持/期望的身份验证方案类型(如果您的使用条款中包含任何IdAuthentication单位)等。需要更多细节。 –