Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/02/2012, 19:49
dvex_92
 
Fecha de Ingreso: septiembre-2011
Ubicación: Peru - Lima
Mensajes: 16
Antigüedad: 12 años, 7 meses
Puntos: 0
Exclamación Respuesta: ¿Como puedo enviar datos a un WebService usando cURL?

Esque, mi problema recae en que.. cada vez que visito el webservice con
Código PHP:
Ver original
  1. $url_target
Siempre me redirige a
Código PHP:
Ver original
  1. $url_login

Por ejemplo, si hago lo siguiente FALLA:

Código PHP:
Ver original
  1. $ch = curl_init($url_target);
  2.        
  3.         curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
  4.         curl_setopt($ch, CURLOPT_POST, TRUE);
  5.         curl_setopt($ch, CURLOPT_POSTFIELDS, $attendee);
  6.         curl_setopt($ch, CURLOPT_FAILONERROR, TRUE);
  7.         curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
  8.         $result = curl_exec($ch); // Retorna FALSE
  9.         $getinfo = curl_getinfo($ch, CURLINFO_HTTP_CODE); // get http_code=500
  10.        
  11.     curl_close($ch);

Pero si lo hago desde mi HTML.. no falla, mas bien.. envia los datos directamente. Y nose porque pasa eso ai y no con cURL.

Es verdad, siempre que entro a la URL de mi webservice, me pide un logeo. Pero eso no me pasa con el HTML form que tengo.

Como lo resolveria? Ya vi el post que me citaron. Y enrealidad, he echo algo parecido a ello pero no me funciona. Como dije, siempre me redirecciona a la URL de LOGEO usando cURL y me retorna INTERNAL SERVER ERROR.