APIGee https://apigee.com/api-management/正在将请求迁移到 TLS 1.2
操作系统:Windows Server 2003!!!
我有一个用 vb6 开发的旧应用程序,但由于这次新迁移,它停止工作
这是我的代码
Public Function GetCustomerName(ByVal pCPFCliente As String) As String
Dim xmlhttp As MSXML2.ServerXMLHTTP
Set xmlhttp = New MSXML2.ServerXMLHTTP
xmlhttp.Open "GET", const_URL & "/customer=" & pCPFCliente & "&identification.type=CPF", False
xmlhttp.setRequestHeader "Content-Type", "application/json"
xmlhttp.setRequestHeader "Authorization", const_TOKEN
xmlhttp.send
Dim objJson As Object
Set objJson = JSON.parse(xmlhttp.responseText)
Dim lacoRecord As Integer
Dim customerName As String
customerName = ""
If xmlhttp.Status = 200 Then
For lacoRecord = 1 To objJson.Item("records").Count
customerName = objJson.Item("records")(lacoRecord).Item("name")
Next
ElseIf xmlhttp.Status = 404 Then
If objJson.Item("errorCode") = 20023 Then
Call WriteLogManual("CONSULTA CPF", "Cliente não encontrado! " & pCPFCliente, pPedido, 0, 0, 0, 0, 0)
Else
Call WriteLogManual("CONSULTA CPF", "Erro ao consultar CPF " & pCPFCliente & " - " & xmlhttp.responseText, pPedido, 0, 0, 0, 0, 0)
End If
ElseIf xmlhttp.Status = 503 Then
MsgBox "Ocorreu um erro 503 ao buscar o CPF do Cliente na API. " & Chr(13) & xmlhttp.responseText
Call WriteLogManual("CONSULTA CPF", "Erro ao consultar saldo na ApiGee - " & xmlhttp.responseText, pPedido, 0, 0, 0, 0, 0)
Else
MsgBox "Ocorreu um erro ao buscar o saldo do Cliente na API. " & Chr(13) & xmlhttp.responseText
Call WriteLogManual("CONSULTA CPF", "Erro ao consultar saldo na ApiGee - " & xmlhttp.responseText, pPedido, 0, 0, 0, 0, 0)
End If
GetCustomerName = customerName
End Function