Module: Qiniu::RS::Auth

Extended by:
Utils
Defined in:
lib/qiniu/rs/auth.rb

Class Method Summary collapse

Methods included from Utils

crc32checksum, debug, encode_entry_uri, generate_qbox_signature, generate_query_string, http_request, is_response_ok?, response_error, safe_json_parse, send_request_with, upload_multipart_data, urlsafe_base64_decode, urlsafe_base64_encode

Class Method Details

.call_with_signature(url, data, retry_times = 0, options = {}) ⇒ Object



11
12
13
14
# File 'lib/qiniu/rs/auth.rb', line 11

def call_with_signature(url, data, retry_times = 0, options = {})
  code, data = http_request url, data, options.merge({:qbox_signature_token => generate_qbox_signature(url, data, options[:mime])})
  [code, data]
end

.request(url, data = nil, options = {}) ⇒ Object



16
17
18
19
# File 'lib/qiniu/rs/auth.rb', line 16

def request(url, data = nil, options = {})
      code, data = Auth.call_with_signature(url, data, 0, options)
  [code, data]
end