Method: Pod::HTTP.perform_head_request
- Defined in:
- lib/cocoapods-core/http.rb
.perform_head_request(url, user_agent) ⇒ REST::response
Does a HEAD request and in case of any errors a GET request
62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 |
# File 'lib/cocoapods-core/http.rb', line 62 def self.perform_head_request(url, user_agent) require 'rest' user_agent ||= USER_AGENT resp = ::REST.head(url, 'User-Agent' => user_agent) if resp.status_code >= 400 resp = ::REST.get(url, 'User-Agent' => user_agent, 'Range' => 'bytes=0-0') if resp.status_code >= 400 resp = ::REST.get(url, 'User-Agent' => user_agent) end end resp end |