Show HTTP error codes
This commit is contained in:
		
							parent
							
								
									f294623d1d
								
							
						
					
					
						commit
						9204ea7294
					
				
					 1 changed files with 6 additions and 2 deletions
				
			
		|  | @ -195,8 +195,12 @@ struct CurlDownloader : public Downloader | |||
|             Error err = | ||||
|                 httpStatus == 404 ? NotFound : | ||||
|                 httpStatus == 403 ? Forbidden : Misc; | ||||
|             throw DownloadError(err, format("unable to download ‘%1%’: %2% (%3%)") | ||||
|                 % url % curl_easy_strerror(res) % res); | ||||
|             if (res == CURLE_HTTP_RETURNED_ERROR && httpStatus != -1) | ||||
|                 throw DownloadError(err, format("unable to download ‘%s’: HTTP error %d") | ||||
|                     % url % httpStatus); | ||||
|             else | ||||
|                 throw DownloadError(err, format("unable to download ‘%s’: %s (%d)") | ||||
|                     % url % curl_easy_strerror(res) % res); | ||||
|         } | ||||
| 
 | ||||
|         if (httpStatus == 304) return false; | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue