1

Heroku で Ruby on Rails アプリを実行しています。このアプリの機能の 1 つは、Web サーバーからフィードをフェッチすることです。ユーザーエージェントは単に「Ruby」です。

ウェブマスター向けに、より親しみやすく有益なユーザー エージェント文字列を作成したいと考えています。これを行う方法を知っている人はいますか?

4

1 に答える 1

2

HTTP クライアントには、リクエスト ヘッダーを設定するためのオプションが必要です。この場合、「User-Agent」ヘッダーを変更するだけです。

Net::HTTP を使用している場合は、次のように動作するはずです。

req = Net::HTTP::Get.new(uri)
req['User-Agent'] = 'MyApp (see http://example.com)'

res = Net::HTTP.start(uri.hostname, uri.port) {|http|
  http.request(req)
}
于 2013-05-31T15:39:17.883 に答える