useragent值应该是java客户端的http标头

时间:2011-01-21 22:40:30

标签: java http header user-agent

我目前正在编写代码来测试基于REST的API 尝试向服务器内容时,我收到状态404错误。 我很确定我有正确的用户名密码base~Url 和帐户

我不知道要为useragent投入什么? 我在我的c盘上运行一个java程序来连接服务器。 什么类型的信息通常会进入useragent字段? 是否适用于我的浏览器。

2 个答案:

答案 0 :(得分:1)

404错误通常意味着URI存在问题。

来自:http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html

服务器未找到与Request-URI匹配的任何内容。没有说明该病症是暂时的还是永久性的。如果服务器通过一些内部可配置的机制知道旧资源永久不可用且没有转发地址,则应该使用410(Gone)状态代码。当服务器不希望确切地说明请求被拒绝的原因,或者没有其他响应适用时,通常会使用此状态代码。

答案 1 :(得分:0)

您运行的Java版本是首选的用户代理。但是,服务器可能会将用户代理限制为浏览器以阻止远程访问或站点爬网。

例如:

Java/1.6.0_14