2011-03-08 30 views
5

estoy usando el siguiente código para establecer el nombre de usuario y contraseña a un formulario en una página web:ASIFormDataRequest POST devuelve el código fuente del sitio web?

ASIFormDataRequest *request = [[ASIFormDataRequest alloc] initWithURL:url]; 
     [request setRequestMethod:@"POST"]; 
     [request setPostValue:[[NSUserDefaults standardUserDefaults] objectForKey:kUsername] forKey:@"username"]; 
     [request setPostValue:[[NSUserDefaults standardUserDefaults] objectForKey:kPassword] forKey:@"password"]; 
     [request setTimeOutSeconds:40]; 
     [request setDelegate:self]; 
     [request startAsynchronous]; 

Sin embargo estoy NSLogging la responseString de esta solicitud, y que sólo se está imprimiendo el código fuente de la página web en lugar de cualquier información.

+0

¿Cuál sería el rendimiento esperado? ¿Cuál es la URL? Proporcione más información para que sea menos complicado comprender la pregunta/problema. – vfn

+0

Se supone que las solicitudes POST devuelven algo. Compruebe que está publicando en la URL correcta. – amattn

+0

¿Cuál es una manera de mostrar el sitio web real o mostrar url en lugar de imprimir el código fuente del sitio web? –

Respuesta

3

Esto es probablemente un problema del lado del servidor o un error de lógica. Además de responseString, mira responseHeaders y responseStatusCode para asegurarte de que estás obteniendo lo que esperas.

Cuestiones relacionadas