【发布时间】:2012-10-01 09:07:40
【问题描述】:
我有文档链接(例如:https://example.com/test/test.pdf)。我曾尝试使用ASIHTTPRequest,但它不起作用。我知道我可以通过使用NSURL 来获取它,但是还有其他方法或框架吗?
【问题讨论】:
标签: ios httprequest
我有文档链接(例如:https://example.com/test/test.pdf)。我曾尝试使用ASIHTTPRequest,但它不起作用。我知道我可以通过使用NSURL 来获取它,但是还有其他方法或框架吗?
【问题讨论】:
标签: ios httprequest
你不能只用NSURL获取文档的内容,NSURL是url的表示,你必须做请求。
这里有一些元素:iPhone SDK: How do you download video files to the Document Directory and then play them?
【讨论】:
你应该在这里使用 NSURLConnection。 See documentation on it.
【讨论】:
这里是如何处理 STHTTPRequest https://github.com/nst/STHTTPRequest
__block STHTTPRequest *r = [STHTTPRequest requestWithURLString:@"https://example.com/test/test.pdf"];
r.completionBlock = ^(NSDictionary *headers, NSString *body) {
NSData *pdfData = r.responseData;
};
r.errorBlock = ^(NSError *error) {
//
};
[r startAsynchronous];
【讨论】: