Visualizzazione dei risultati da 1 a 7 su 7

Discussione: problema con XMLHTTP

  1. #1

    problema con XMLHTTP

    ho un grosso problema...

    questo codice mi funziona solo in locale, pubblicato sul server del sito non funziona...

    codice:
    strURL = "email.asp"
    Set objXML = Server.CreateObject("Microsoft.XMLHTTP") 
    objXML.Open "get", strURL, False
    objXML.Send 
    html = objXML.responseText 
    Set objXML = Nothing
    mi da:
    error '80004005'

    alla riga:
    objXML.Open "get", strURL, False

    da cosa potrebbe dipendere???

    Il mio portale per le vacanze in Val di Fassa:
    http://www.fassaturismo.com

    Il mio sito personale:
    http://www.mrcdesign.net

  2. #2
    Utente di HTML.it L'avatar di viki1967
    Registrato dal
    Feb 2003
    Messaggi
    1,757
    L'oggetto XMLHTTP è supportato dal server?

    http://support.microsoft.com/default...;EN-US;q305053
    A S P : tutto il resto è noia...
    L I N U X : forse mi "converto"...

  3. #3
    Utente di HTML.it L'avatar di viki1967
    Registrato dal
    Feb 2003
    Messaggi
    1,757
    Originariamente inviato da viki1967
    L'oggetto XMLHTTP è supportato dal server?

    http://support.microsoft.com/default...;EN-US;q305053
    Cmq, invece di utilizzare il componente "XMLHTTP" usa "SERVERXMLHTTP.4.0" o il
    "SERVERXMLHTTP.3.0"

    A S P : tutto il resto è noia...
    L I N U X : forse mi "converto"...

  4. #4
    grazie mille, ma per usare uno degli altri 2 componenti devo modificare il codice? e come?
    Il mio portale per le vacanze in Val di Fassa:
    http://www.fassaturismo.com

    Il mio sito personale:
    http://www.mrcdesign.net

  5. #5
    il codice attuale è questo:
    codice:
    response.expires = -1500 
    response.AddHeader "PRAGMA", "NO-CACHE" 
    response.CacheControl = "PRIVATE"
    
    strURL = "email.asp"
    Set objXML = Server.CreateObject("Microsoft.XMLHTTP")
    objXML.Open "get", strURL, False
    objXML.Send 
    html = objXML.responseText 
    Set objXML = Nothing
    Il mio portale per le vacanze in Val di Fassa:
    http://www.fassaturismo.com

    Il mio sito personale:
    http://www.mrcdesign.net

  6. #6
    microsoft.xmlhttp è piuttosto obsoleto, per utilizzare versioni più recenti ti è sufficiente cambiare il createObject sostituendolo con versioni più recenti. ovviamente devi verificare se e quale versione è installata sul server.
    in alternativa puoi utilizzare la funzione postata qui
    , anche se un po' vecchia (al momento siamo, mi pare, alla versione 6).

    se ti da ancora errore prova a specificare l'url completo della pagina, a partire da http. non mi risulta si possa mettere solo il nome della pagina come hai fatto tu (con questo non voglio dire che sia necessariamente sbagliato, ma non l'ho mai visto fare)
    xxx

  7. #7
    mitico!

    funziona!

    bastava inserire l'indirizzo completo, non ci avevo proprio pensato....

    grazie.

    codice:
    strURL = "http://www.nomesito.it/email.asp"
    Set objXML = Server.CreateObject("Microsoft.XMLHTTP")
    objXML.Open "get", strURL, False
    objXML.Send 
    html = objXML.responseText 
    Set objXML = Nothing
    Il mio portale per le vacanze in Val di Fassa:
    http://www.fassaturismo.com

    Il mio sito personale:
    http://www.mrcdesign.net

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.