- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这个问题在这里已经有了答案:
8年前关闭。
Possible Duplicate:
Is it possible to specify a user agent in a rails integration test or spec?
describe "GET /articles feed for feedburner" do
it "displays article feed if useragent is feedburner" do
# Run the generator again with the --webrat flag if you want to use webrat methods/matchers
@articles=[]
5.times do
@articles << Factory(:article, :status=>1, :created_at=>3.days.ago)
end
request.env['HTTP_USER_AGENT'] = 'feedburner'
get "/news.xml"
response.should be_success
response.content_type.should eq("application/xml")
response.should include("item[title='#{@articles.first.title}']")
end
最佳答案
尝试在您的测试中使用它:
request.stub!(:user_agent).and_return('FeedBurner/1.0')
allow(request).to receive(:user_agent).and_return("FeedBurner/1.0")
FeedBurner/1.0
使用您要使用的用户代理。我不知道那个确切的代码是否有效,但
something like it should .
关于ruby-on-rails - 如何在 rspec 测试中设置 HTTP_USER_AGENT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8346933/
当用户代理 header 具有特定值时,我尝试返回 503 状态代码。我尝试了位置块的外部和内部。但是当我重新加载此配置时,nginx 无法重新加载: upstream api{ server
以下代码验证了访问该站点的用户代理,但是我收到了错误消息。我需要更新什么来适应没有设置用户代理的场景? 错误PHP 注意:未定义索引:Utils.php 第 7 行中的 HTTP_USER_AGENT
这个问题在这里已经有了答案: Why do Chrome and IE put "Mozilla 5.0" in the User-Agent they send to the server? [du
我有一个使用 Node.js 的小网站,我需要对移动设备进行一些调整。为此,我想访问HTTP_USER_AGENT。我怎样才能做到这一点? 我在网上阅读了一些内容,但目前还没有找到可行的解决方案。我经
我们正在开发我们网站的移动版本。 一些程序员将这段代码放在我们正常的非移动页面上。结果是我们的网站开始运行非常缓慢并且出现错误。 我认为新的移动页面可能有一些错误的代码导致了问题,但我想知道放在我们现
我想编写一个网页,以便根据浏览器显示不同的页面 我认为 SERVER [HTTP_USER_AGENT] 将是一个有用的变量,但是 但是在 Chrome 下查看页面会出现这个 Mozilla/5.0
我的 .htaccess 文件有问题,通常它会检查用户引用,如果来 self 的站点,它允许访问流式 mp4 文件,但现在我想允许流式传输到 Android 和 iOS 设备,我'我使用 html5
当我在每个 perl 页面的开头打印我的 ENV{'HTTP_USER_AGENT'} 时,有时它说我正在使用 IE7,有时它说我正在使用 IE8。知道为什么吗? Mozilla/4.0 (compa
我尝试使用命令提示符在项目文件夹中运行 php artisan。但是,此错误不断弹出: [ErrorException] Undefined index: HTTP_USER_AGENT 在其
我刚刚查看了一个网站的error_log,其中一个已被记录了几次的错误是: [21-Jun-2011 12:24:03] PHP 注意:未定义索引:/home/ukevents/public_html
我使用以下代码行来确定是否应显示图像 在我的手机上工作正常,但我有一个用户在 iPhone 上使用 Safari,其中代码不会停止显示图像。 iPhone 上的其他用户没有问题。我给她写了一个
我想将 URL 传递给 PHP 中的某个函数。我的担忧与服务器变量 $_SERVER['HTTP_USER_AGENT'] 的值有关 实际上,当我从浏览器发出请求时,相应的功能工作正常,但当我从 CU
我的 Django 单元测试已停止工作。现在实例化 Django 测试客户端失败并出现以下错误: Traceback (most recent call last): File "/vagrant
我有时会在我的服务器日志中看到一个或另一个。 最佳答案 以 X 开头的 HTTP header 是官方 header 。它们未在 HTTP specification 中指定,但只是由某些第 3 方创
我征求您对此的意见/经验。 我们的 CMS 正在从 HTTP_USER_AGENT 字符串中获取信息。最近我们在代码中发现了一个错误——忘记检查 HTTP_USER_AGENT 是否存在(这是可能的,
这个问题在这里已经有了答案: 8年前关闭。 Possible Duplicate: Is it possible to specify a user agent in a rails integrat
我正在努力检测站点上的用户代理以获得技术支持,以便用户无需自己查找它。到目前为止,这就是我所得到的,但是无论我在哪种浏览器上对其进行测试,它都将显示为默认的“未知”。关于我出了问题的任何建议吗? de
我现在的状态是这样的: RewriteCond %{HTTP_USER_AGENT} "android|blackberry|ipad|iphone|ipod|iemobile|opera mobil
我现在的状态是这样的: RewriteCond %{HTTP_USER_AGENT} "android|blackberry|ipad|iphone|ipod|iemobile|opera mobil
我有一个反馈表,它将包含几个用户输入的字段以及一些由 PHP 函数生成的字段,例如“user-agent”和“referer”。 我的问题是这些字符串在输入之前是否应该进行清理?我知道可以很容易地更改
我是一名优秀的程序员,十分优秀!