kcirtapsi 3 Denunciar post Postado Setembro 3, 2015 Bom dia pessoal, Tenho um script PHP que utilizando o CURL se autentica em um sistema WEB JSP. Após passar pela página de login, recebo cookie e com ele, deveria interagir com as outras páginas. A página interna que preciso acessar, precisa receber informações do tipo JSON na requisição, e mesmo mandando cabeçalhos e cookies, como está exibido no firebug ocorre erro: Error 500--Internal Server Error From RFC 2068 Hypertext Transfer Protocol -- HTTP/1.1: Segue código utilizado: $data_send = array( "campo" => "valor", ); $data_send_json = json_encode($data_send); $ch_fat = curl_init(); $options_fat = array( CURLOPT_HTTPHEADER => array( "Pragma: no-cache", "Host: dominiohost", "Content-Type: application/json; charset=UTF-8", "X-Requested-With: XMLHttpRequest", "Accept: */*", "Content-Length: " . strlen($data_send_json), "Accept-Language: pt-BR,pt;q=0.8,en-US;q=0.5,en;q=0.3", "Cache-Control: no-cache", "Referer: https://paginarefer", "Connection: keep-alive", "User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:40.0) Gecko/20100101 Firefox/40.0" ), CURLOPT_RETURNTRANSFER => true, CURLOPT_URL => 'https://pagina_requisicao', CURLOPT_POST => 1, CURLOPT_POSTFIELDS => $data_send_json, CURLOPT_COOKIEJAR => $cookie, CURLOPT_COOKIEFILE => $cookie // recebido no login e funcional ); curl_setopt_array($ch_fat, $options_fat); $result_fat = curl_exec($ch_fat); curl_close($ch_fat); echo '<div style="border:2px solid #aaa; padding: 10px;">'; echo $result_fat; echo '</div>'; Sou grato desde já. Compartilhar este post Link para o post Compartilhar em outros sites