加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

使用RCurl getURL函数访问ASP网页时出现“Object Moved”错误

发布时间:2020-12-16 07:02:42 所属栏目:asp.Net 来源:网络整理
导读:我正在尝试使用RCurl Package的getURL函数来访问ASP网页: my_url - "http://www.my_site.org/my_site/main.asp?ID=11REFID=33"webpage - getURL(my_url) 但我得到一个Object Moved重定向错误消息,如: "headtitleObject moved/title/headnbodyh1Object Mov
我正在尝试使用RCurl Package的getURL函数来访问ASP网页:

my_url <- "http://www.my_site.org/my_site/main.asp?ID=11&REFID=33"
webpage <- getURL(my_url)

但我得到一个Object Moved重定向错误消息,如:

"<head><title>Object moved</title></head>n<body><h1>Object Moved</h1>
This object may be found <a HREF="/my_site/index.asp">here</a>.</body>n"

我遵循了各种建议,例如使用curlEscape URL编码函数,或者通过php ssl curl : object moved error 链接中列出的curlSetOpt函数设置CURLOPT_FOLLOWLOCATION和CCURLOPT_SSL_VERIFYHOST参数,但后面的2未被识别为有效的RCurl选项.

有什么建议如何克服这个问题?

解决方法

使用followlocation curl选项:

getURL(u,.opts=curlOptions(followlocation=TRUE))

添加了cookiefile善良 – 它应该是一个不存在的文件,但我不确定你怎么能确定:

w=getURL(u,.opts=curlOptions(followlocation=TRUE,cookiefile="nosuchfile"))

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读