Agent LotusScript Ajax sous Linux
Bonjour à tous,
je suis sur un petit souci purement technique...
Je développe une appli Web qui fait des appel Ajax pour l'utilisateur j'ai donc utilise le code trouvé ici-même qui fait des merveilles....
Mon souci vient de la ligne
tout se passait bine jusqu'à ce que je passe en environnement de qualif qui est biensur sous linux... Bonne nouvelle il connait pas microsoft :/
Une idée pour modifier l'appel ?
je suis sur un petit souci purement technique...
Je développe une appli Web qui fait des appel Ajax pour l'utilisateur j'ai donc utilise le code trouvé ici-même qui fait des merveilles....
- Code : Tout sélectionner
Function Ajax_LS(wUrl As String, wRequestType As String, wPost As String, wUnique As Integer) As String
Dim XHRequest As Variant
Dim url As String
On Error Goto ErreurHandle
If Trim(wUrl) = "" Then
Error 9999,"Url is empty"
Exit Function
End If
url = Trim(wUrl)
'Print "<p>" + url + "</p>"
If wUnique = True Then
If Instr(1, Url, "?") > 0 Then
Url = Url + "&" + Format$(Now, "yyyymmddhhnnss")+Cstr(Rnd())
Else
Url = Url + "?" + Format$(Now, "yyyymmddhhnnss")+Cstr(Rnd())
End If
End If
'Msgbox (URL)
'Print "<p>" + URL + "</p>"
Set XHRequest = CreateObject("Microsoft.XMLHTTP")
Select Case Ucase(Trim(wRequestType))
Case "POST","P"
XHRequest.open "POST", url, False, "", ""
XHRequest.setRequestHeader "Content-type", "application/x-www-form-urlencoded"
XHRequest.send(wPost)
Case "GET","G"
XHRequest.open "GET", url, False, "", ""
XHRequest.send("")
Case ""
Error 9999,"wRequestType is Empty"
Exit Function
Case Else
Error 9999,"Bad Requeste Type : "+wRequestType
Exit Function
End Select
If Trim(Cstr(XHRequest.status)) = "200" Then
Ajax_LS = XHRequest.responseText
Set XHRequest= Nothing
Else
Error 9999,XHRequest.statusText +Chr(10)+ XHRequest.status
Exit Function
End If
Exit Function
ErreurHandle:
Msgbox "("+Cstr(Getthreadinfo (1))+" Call by "+Cstr(Getthreadinfo(10))+")"+Chr(10)+"Erreur " + Str(Err) + " : "+Chr(10) + Cstr(Error)+". "+Chr(10)+"Ligne N° "+Cstr(Erl),16," ERREUR !"
Print "("+Cstr(Getthreadinfo (1))+" Call by "+Cstr(Getthreadinfo(10))+")"+Chr(10)+"Erreur " + Str(Err) + " : "+Chr(10) + Cstr(Error)+". "+Chr(10)+"Ligne N° "+Cstr(Erl)
Set XHRequest= Nothing
Ajax_LS = ""
Exit Function
End Function
Mon souci vient de la ligne
- Code : Tout sélectionner
Set XHRequest = CreateObject("Microsoft.XMLHTTP")
tout se passait bine jusqu'à ce que je passe en environnement de qualif qui est biensur sous linux... Bonne nouvelle il connait pas microsoft :/
Une idée pour modifier l'appel ?