sexta-feira, 20 de abril de 2012

iOS - Post com parametros, http header e imagem


A app que estou fazendo para iPAD, exige autenticação através de login/senha.

Estou seguindo o pattern de autenticação mobile sugerido pelo Google.

Estava querendo simplificar a forma de fazer POST nas minhas apps iOS (iphone, ipad) - que acho muito código complicado para fazer isso. Então criei a seguinte classe utilitária:
Loading ....

Para usa-la, basta:

//Example:

 NSMutableDictionary* _params = [[NSMutableDictionary alloc] init];
 [_params setValue:@"value1" forKey:@"param1"];
 [_params setValue:@"value2" forKey:@"param2"];

 NSMutableDictionary* _headers = [[NSMutableDictionary alloc] init];
 [_params setValue:@"auth_token" forKey:@"token"];

 NSMutableDictionary* _uiimages = [[NSMutableDictionary alloc] init];
 [_params setValue:_uiimage forKey:@"photo1.jpg"];

NSData* result = [HTTPUtils post:@"http://your.site/and/action/"
                                         params: _params
                                        headers: _headers
                                        images: _uiimages];

É isso.

Marcadores: , , , , ,

0 Comentários:

Postar um comentário

Assinar Postar comentários [Atom]

<< Página inicial