一个同事今天问,js、java都可以执行http请求,LS代码可以不?
如果domino服务器在windows平台,是可以的,特把代码分享出来
【参考代码】
Public Function Ad_CreateRequest(HttpURL as String,postData as String) As Variant
On Error Goto errhandle
Dim rtnMsg(1) As Variant
dim objHTTP As Variant
If objHTTP Is Nothing Then
Set objHTTP=createobject("Microsoft.XMLHTTP")
If objHTTP Is Nothing Then
Set objHTTP=createobject("Msxml2.XMLHTTP")
End If
objHTTP.Open "post",HttpURL,"false"
objHTTP.Send postData
rtnMsg(0) = True
rtnMsg(1) = objHTTP.responseText
End If
exitfunction:
Ad_CreateRequest = rtnMsg
Exit Function
errhandle:
rtnMsg(0) = False
rtnMsg(1) = "错误函数:Ad_CreateRequest,错误行:" & Erl & "<br>错误信息:" & Error
Msgbox rtnMsg(1)
Resume exitfunction
End Function
Sub Terminate
If Not objHTTP Is Nothing Then
Set objHTTP=Nothing
End If
End Sub