Отправка POST-запроса из Какао в Tumblr

Этот фрагмент кода не работает, я получаю «Ошибка аутентификации». ответ от сервера. Есть идеи?

    NSMutableURLRequest *request = [[NSMutableURLRequest alloc] 
                                    initWithURL:
                                    [NSURL URLWithString:@"http://www.tumblr.com/api/write"]];
    [request setHTTPMethod:@"POST"];
    [request addValue:_tumblrLogin forHTTPHeaderField:@"email"];
    [request addValue:_tumblrPassword forHTTPHeaderField:@"password"];
    [request addValue:@"regular" forHTTPHeaderField:@"type"];
    [request addValue:@"theTitle" forHTTPHeaderField:@"title"];
    [request addValue:@"theBody" forHTTPHeaderField:@"body"];

    NSLog(@"Tumblr Login:%@\nTumblr Password:%@", _tumblrLogin, _tumblrPassword);

    [NSURLConnection connectionWithRequest:request delegate:self];

    [request release];

И то и другое_tumblrLogin а также_tumblrPassword проходят черезstringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding в другом месте в моем коде. Мой электронный адрес для входа в систему имеет вид "[email protected]". Он прекрасно работает для входа непосредственно в Tumblr, но мне интересно, вызывает ли символ «+» проблемы с кодировкой? Этого не избежать. Должно ли это быть?

Благодаря предложению Мартина, я сейчас используюCFURLCreateStringByAddingPercentEscapes чтобы избежать моего логина и пароля. У меня все еще остается та же проблема, однако моя аутентификация не удалась.

Ответы на вопрос(2)

Ваш ответ на вопрос