Я новичок в ruby RestClient. У меня есть много примеров этого restclient и do cruby. Для меня важно при использовании ruby restclient очень быстрое получение данных. Но некоторые из них не являются ответами, поэтому я хотел бы задать вопрос всем вам.
я работаю над этим ruby пример restclient. Код:
restClient = RestClient::Request.new(
:method => :get,
:url => url,
:verify_ssl => true, #required using https
:content_type => :json,
:accept => :json,
:headers => {
:Authorization => "Bearer #{token}",
}
)
result = restClient.execute()
Мой первый вопрос: что отличается от использования двойной точки и астрофоба?
restClient = RestClient::Request.new(
:method => :get,
:method => 'get',
...
)
Второй вопрос: важны ли последовательности / порядок в коде, например, первый URL-адрес, затем метод или метод, затем URL-адрес и так далее?
restClient = RestClient::Request.new(
:url => :url,
:method => :get,
...
)
#or
restClient = RestClient::Request.new(
:method => :get,
:url => :url,
...
)
Третий вопрос касается принятия для вставки в заголовки. некоторые помещают accept и content-type в заголовки, а некоторые нет, в чем разница?
restClient = RestClient::Request.new(
:content_type => 'application/json',
:accept => 'application/json',
#or
:headers => {
'hello-token' => "Bearer #{token}",
'content_type'=> 'application/json',
'ACCEPT' => 'application/json'
}
)