{"id":1598,"url":"https://github.com/pokeb/asi-http-request","last_synced_at":"2025-08-02T04:31:53.603Z","repository":{"id":414577,"uuid":"34045","full_name":"pokeb/asi-http-request","owner":"pokeb","description":"Easy to use CFNetwork wrapper for HTTP requests, Objective-C,  Mac OS X and iPhone","archived":false,"fork":false,"pushed_at":"2019-01-15T18:31:03.000Z","size":7160,"stargazers_count":5773,"open_issues_count":167,"forks_count":1408,"subscribers_count":256,"default_branch":"master","last_synced_at":"2024-12-01T09:43:24.769Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://allseeing-i.com/ASIHTTPRequest","language":"Objective-C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pokeb.png","metadata":{"files":{"readme":"README.textile","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2008-07-14T21:43:50.000Z","updated_at":"2024-11-17T14:43:51.000Z","dependencies_parsed_at":"2022-07-18T03:16:50.921Z","dependency_job_id":null,"html_url":"https://github.com/pokeb/asi-http-request","commit_stats":null,"previous_names":[],"tags_count":64,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pokeb%2Fasi-http-request","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pokeb%2Fasi-http-request/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pokeb%2Fasi-http-request/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pokeb%2Fasi-http-request/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pokeb","download_url":"https://codeload.github.com/pokeb/asi-http-request/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228439008,"owners_count":17920017,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-01-05T20:15:50.986Z","updated_at":"2024-12-06T08:31:17.133Z","avatar_url":"https://github.com/pokeb.png","language":"Objective-C","readme":"ASIHTTPRequest is an easy to use wrapper around the CFNetwork API that makes some of the more tedious aspects of communicating with web servers easier. It is written in Objective-C and works in both Mac OS X and iPhone applications.\n\nIt is suitable performing basic HTTP requests and interacting with REST-based services (GET / POST / PUT / DELETE). The included ASIFormDataRequest subclass makes it easy to submit POST data and files using multipart/form-data.\n\nIt provides:\n* A straightforward interface for submitting data to and fetching data from webservers\n* Download data to memory or directly to a file on disk\n* Submit files on local drives as part of POST data, compatible with the HTML file input mechanism\n* Stream request bodies directly from disk to the server, to conserve memory\n* Resume for partial downloads\n* Easy access to request and response HTTP headers\n* Progress delegates (NSProgressIndicators and UIProgressViews) to show information about download AND upload progress\n* Auto-magic management of upload and download progress indicators for operation queues\n* Basic, Digest + NTLM authentication support, credentials are automatically re-used for the duration of a session, and can be stored for later in the Keychain.\n* Cookie support\n* [NEW] Requests can continue to run when your app moves to the background (iOS 4+)\n* GZIP support for response data AND request bodies\n* The included ASIDownloadCache class lets requests transparently cache responses, and allow requests for cached data to succeed even when there is no network available\n* [NEW] ASIWebPageRequest - download complete webpages, including external resources like images and stylesheets. Pages of any size can be indefinitely cached, and displayed in a UIWebview / WebView even when you have no network connection.\n* Easy to use support for Amazon S3 - no need to fiddle around signing requests yourself!\n* Full support for Rackspace Cloud Files\n* [NEW] Client certificates support\n* Supports manual and auto-detected proxies, authenticating proxies, and PAC file auto-configuration. The built-in login dialog lets your iPhone application work transparently with authenticating proxies without any additional effort.\n* Bandwidth throttling support\n* Support for persistent connections\n* Supports synchronous \u0026 asynchronous requests\n* Get notifications about changes in your request state via delegation or [NEW] blocks (Mac OS X 10.6, iOS 4 and above)\n* Comes with a broad range of unit tests\n\nASIHTTPRequest is compatible with Mac OS 10.5 or later, and iOS 3.0 or later.\n\nDocumentation is available \"here\":http://allseeing-i.com/ASIHTTPRequest.","funding_links":[],"categories":["Networking","Objective-C  Stars 1000以内排名整理","Objective-C","etc"],"sub_categories":["Video","Other free courses"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpokeb%2Fasi-http-request","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpokeb%2Fasi-http-request","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpokeb%2Fasi-http-request/lists"}