首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >这个URL存在吗?RCurl说不

这个URL存在吗?RCurl说不
EN

Stack Overflow用户
提问于 2013-12-19 17:50:18
回答 1查看 232关注 0票数 3

感兴趣的网址是:

代码语言:javascript
复制
http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&u=/netahtml/PTO/search-adv.htm&r=10&f=G&l=50&d=PTXT&OS=AN/(nortel)&RS=AN/nortel&Query=AN/(nortel)&Srch1=nortel.ASNM.&NextList1=Next 50 Hits

用来检验它是否存在的选择函数是:

代码语言:javascript
复制
> url.exists("http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&u=/netahtml/PTO/search-adv.htm&r=10&f=G&l=50&d=PTXT&OS=AN/(nortel)&RS=AN/nortel&Query=AN/(nortel)&Srch1=nortel.ASNM.&NextList1=Next 50 Hits")
[1] FALSE

为什么不工作?该网址显然存在,并解决铬和使用htmlTreeParse上的网址工作得很好。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-19 18:11:28

我猜想url.exists正在使用HEAD请求,服务器似乎无法处理该请求:

代码语言:javascript
复制
$ telnet patft.uspto.gov 80
Trying 151.207.240.26...
Connected to patft.uspto.gov.
Escape character is '^]'.
HEAD /netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&u=/netahtml/PTO/search-adv.htm&r=10&f=G&l=50&d=PTXT&OS=AN/(nortel)&RS=AN/nortel&Query=AN/(nortel)&Srch1=nortel.ASNM.&NextList1=Next+50+Hits HTTP/1.1
Host: patft.uspto.gov
Connection: close

Connection closed by foreign host.

所以服务器坏了,而不是RCurl。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20688420

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档