我正在试图找出如何向后端发出PUT请求,在URL中有一个base 64图像和一些其他参数。
这是我正在使用的代码:
NSURL *URL = [NSURL URLWithString:[NSString stringWithFormat:@"mywebservice/api/appearances/%@?name=%@&fontsize=%@&logo=%@&active=%@",app.id,app.name,app.fontsize,[app.logoimage base64EncodedString],app.active]];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:URL
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:30.0];
NSLog(@"de url ziet er zo uit: %@", URL);
[request setHTTPMethod:@"PUT"];
NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:request delegate:self];
[connection start];
当我用一个短的随机字符串替换长基础64图像字符串时,它可以工作。
任何知道可能是什么原因的人?
谢谢!