Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
useragent
  • Loading branch information
lintianzhi committed Jul 28, 2014
commit 9875133abd44b663a47bfcd9457742053c9f1a01
1 change: 1 addition & 0 deletions QiniuSDK/QiniuBlockUploader.m
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@ - (void) postChunk:(NSData *)chunk

ASIHTTPRequest *request = [[[ASIHTTPRequest alloc] initWithURL:[NSURL URLWithString:url]] autorelease];
[request addRequestHeader:@"Authorization" value:[NSString stringWithFormat:@"UpToken %@", _token]];
[request setUserAgentString:qiniuUserAgent()];
[request appendPostData:chunk];
[request startSynchronous];

Expand Down
1 change: 1 addition & 0 deletions QiniuSDK/QiniuConfig.h
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,4 @@
#define kQiniuUpHost @"http://up.qiniu.com"

#define kQiniuUndefinedKey @"?"
#define kQiniuVersion @"6.0.7"
1 change: 1 addition & 0 deletions QiniuSDK/QiniuResumableUploader.m
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,7 @@ - (void) makeFile {

[request addRequestHeader:@"Authorization" value:[NSString stringWithFormat:@"UpToken %@", _token]];
[request addRequestHeader:@"Content-Type" value:@"text/plain"];
[request setUserAgentString:qiniuUserAgent()];

NSMutableString *ctxArray = [NSMutableString string];
for (int i = 0; i < _blockCount; i++) {
Expand Down
1 change: 1 addition & 0 deletions QiniuSDK/QiniuSimpleUploader.m
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,7 @@ - (void) uploadFile:(NSString *)filePath
_request.uploadProgressDelegate = self;

[_request addRequestHeader:@"User-Agent" value:kQiniuUserAgent];
[_request setUserAgentString:qiniuUserAgent()];

// multipart body
[_request addPostValue:_token forKey:@"token"];
Expand Down
3 changes: 2 additions & 1 deletion QiniuSDK/QiniuUtils.h
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,5 @@

NSString *urlsafeBase64String(NSString *sourceString);
NSError *qiniuNewError(int errorCode, NSString *errorDescription);
NSError *qiniuNewErrorWithRequest(ASIHTTPRequest *request);
NSError *qiniuNewErrorWithRequest(ASIHTTPRequest *request);
NSString *qiniuUserAgent();
4 changes: 4 additions & 0 deletions QiniuSDK/QiniuUtils.m
Original file line number Diff line number Diff line change
Expand Up @@ -56,3 +56,7 @@

return [NSError errorWithDomain:kQiniuErrorDomain code:errorCode userInfo:userInfo];
}

NSString *qiniuUserAgent() {
return [NSString stringWithFormat:@"Qiniu-iOS/%@ (%@; iOS %@; )", kQiniuVersion, [[UIDevice currentDevice] model], [[UIDevice currentDevice] systemVersion]];
}