用IDHTTP.GET访问一个网址,返回403错误,但用IE等可以访问到,请问怎么回事。

k39k39 2007-03-27 08:41:28
要访问的网址是:
http://www.xxhh.net/pages/49-1.html

用idhttp.get 访问,始终报错
HTTP/1.1 403 Forbidden

但用IE等浏览器,却可以访问,
请问它是怎么做到的?又如何用IDHTTP等控件下载它的页面?

...全文
656 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
k39k39 2007-03-28
  • 打赏
  • 举报
回复
搞定,给分TKS
k39k39 2007-03-28
  • 打赏
  • 举报
回复
谢谢,我试试
halfdream 2007-03-28
  • 打赏
  • 举报
回复
服务器要判断浏览器类别
在GET之前,先指定UserAgent参数就行了.

IdHTTP1.Request.UserAgent := 'Mozilla/4.0 (compatible; MSIE 6.0; Windows 98; Maxthon)';

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧