Ankündigung

Einklappen
Keine Ankündigung bisher.

Curl - request und antwort debuggen?

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Curl - request und antwort debuggen?

    Hi, weiß jemand wie ich am besten das erstellte und dann gesendete HTTP-Request und die dazugehörige Antwort in cUrl debuggen kann???

    Will genau wissen, was cUrl als Request genau abschickt und was für eine Antwort ich bekomme!

    Danke

  • #2
    PHP: CURL - Manual

    manual?

    Kommentar


    • #3
      schon gelesen. habs auch mit CURLOPT_VERBOSE und CURLOPT_HEADERFUNCTION versucht. Da ich curl in einer Klasse verwende, und die Seite die geholt wird direkt ausgebe, bekomm ich mit CURLOPT_HEADERFUNCTION keine Ergebnisse, außer ein sinnloses OK!

      Kommentar


      • #4
        Versuch es mal mit
        PHP-Code:
        <?php
        $curl 
        curl_init('http://php.de');

        curl_setopt($curlCURLINFO_HEADER_OUT1);
        curl_setopt($curlCURLOPT_HEADERFUNCTION'foo');
        curl_setopt($curlCURLOPT_WRITEFUNCTION'foo');
        curl_exec($curl);

        echo 
        'Request-Header: ';
        echo 
        curl_getinfo($curlCURLINFO_HEADER_OUT);

        echo 
        'Response: ';
        echo 
        foo(null);


        function 
        foo($curl$data=null) {
          static 
        $buffer '';
          
          if ( 
        is_null($curl) ) {
            
        $r $buffer;
            
        $buffer '';
            return 
        $r;
          }
          else {
            
        $buffer .= $data;
            return 
        strlen($data);
          }
        }
        CURLINFO_HEADER_OUT habe ich auch nicht im Handbuch gefunden.

        Kommentar


        • #5
          ah, danke!

          echo curl_getinfo($curl, CURLINFO_HEADER_OUT);

          ist mein freund!

          Kommentar

          Lädt...
          X