Visualizzazione risultati 1 fino 8 di 8

Discussione: cURL verso servizio feed RSS non riuscito

  1. #1
    Guest

    Predefinito cURL verso servizio feed RSS non riuscito

    Salve,

    non riesco a connettermi tramite cURL al servizio feed RSS di torrentz.eu.

    Il servizio è dietro protocollo https, e la chiamata mi restituisce: "Received HTTP code 500 from proxy after CONNECT".

    Ho cercato online, e tutti i "progetti" php su github hanno invece la chiamata con il protocollo http, che però qui restituisce: "Can't connect to torrentz.eu:80 (Bad hostname) LWP::Protocol::http::Socket: Bad hostname 'torrentz.eu' at /avsys/proxy/LWP/Protocol/http.pm line 51.".

    Questo il codice:

    Codice PHP:
    $url = "https://torrentz.eu/feed?q=banshee";

    $options = array(
    CURLOPT_RETURNTRANSFER => true, // return web page
    CURLOPT_HEADER => false, // don't return headers
    CURLOPT_FOLLOWLOCATION => true, // follow redirects
    CURLOPT_ENCODING => "", // handle all encodings
    CURLOPT_USERAGENT => "MyTVSeriesHD", // who am i
    CURLOPT_AUTOREFERER => true, // set referer on redirect
    CURLOPT_CONNECTTIMEOUT => 120, // timeout on connect
    CURLOPT_TIMEOUT => 120, // timeout on response
    CURLOPT_MAXREDIRS => 10, // stop after 10 redirects
    CURLOPT_SSL_VERIFYPEER => false, // Disabled SSL Cert checks
    CURLOPT_SSL_VERIFYHOST => 2
    );

    $ch = curl_init( $url );
    curl_setopt_array( $ch, $options );
    $content = curl_exec( $ch );
    $err = curl_errno( $ch );
    $errmsg = curl_error( $ch );
    $header = curl_getinfo( $ch );
    curl_close( $ch );

    echo
    $content;
    echo
    $errmsg;
    Grazie in anticipo.

  2. #2
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,744

    Predefinito

    Citazione Originalmente inviato da mytvserieshd Visualizza messaggio
    Can't connect to torrentz.eu:80 (Bad hostname)
    Sembra un blocco del dominio a livello di DNS, non è comunque un blocco imposto lato AlterVista.

  3. #3
    Guest

    Predefinito

    Il servizio "FeedBucket" riesce a leggerlo tranquillamente: FeedBucket Torrentz Feed.

    Rimane comunque il fatto che con il protocollo https altervista non dovrebbe dare errore 500 su un url che richiamato da browser funziona.

  4. #4
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,744

    Predefinito

    Citazione Originalmente inviato da mytvserieshd Visualizza messaggio
    Rimane comunque il fatto che con il protocollo https altervista non dovrebbe dare errore 500 su un url che richiamato da browser funziona.
    Leggi con attenzione: è il proxy interno che restituisce l'errore 500 (appunto perché i DNS non risolvono il dominio), non il server di destinazione.

  5. #5
    Guest

    Predefinito

    Ed infatti è il proxy interno di altervista che non mi permette di effettuare la chiamata all'url di destinazione che funziona

  6. #6
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,744

    Predefinito

    No, come ti ho scritto prima non c'è alcun blocco da parte di AlterVista. Come puoi evincere dal messaggio di errore è un blocco da parte dei resolver DNS.

  7. #7
    Guest

    Predefinito

    Guarda, ho messo il codice su un altro sito di hosting e la chiamata va. Se vuoi ti mando l'url in pm

  8. #8
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,744

    Predefinito

    Non lo nego, evidentemente l'altro fornitore di hosting si appoggia a resolver DNS differenti.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •