Ответ 1
RestClient.get 'http://localhost', :user_agent => "myagent"
См. https://github.com/rest-client/rest-client/blob/master/lib/restclient.rb
Я заинтересован в настройке собственного агента пользователя при использовании рубинового камня RestClient.
http://github.com/archiloque/rest-client
Однако я не могу найти документацию о том, как это сделать. Любые указатели?
RestClient.get 'http://localhost', :user_agent => "myagent"
См. https://github.com/rest-client/rest-client/blob/master/lib/restclient.rb
Не уверен, что принятый ответ очень ясен. Пользовательский агент задается только заголовком запроса. И то, что я вижу в заключается в том, что они устанавливают пользовательский агент по умолчанию, устанавливая заголовок :user_agent
для запроса. Это зависит от того, как вы используете API, как вы его устанавливаете. См. Метод #default_headers
в связанном исходном файле.