API EM HARBOUR
Moderador: Moderadores
-
afonso9111
- Usuário Nível 1

- Mensagens: 1
- Registrado em: 22 Out 2024 18:06
- Localização: SANTO ANTONIO DE JESUS-BA
-
alxsts
- Colaborador

- Mensagens: 3092
- Registrado em: 12 Ago 2008 15:50
- Localização: São Paulo-SP-Brasil
API EM HARBOUR
Olá Afonso!
Seja bem-vindo ao fórum!
Utilize a busca do fórum (botão no canto superior direito da página) e encontrarás alguns tópicos relacionados à tua necessidade. Caso não seja suficiente, volte com novas dúvidas.
Seja bem-vindo ao fórum!
Utilize a busca do fórum (botão no canto superior direito da página) e encontrarás alguns tópicos relacionados à tua necessidade. Caso não seja suficiente, volte com novas dúvidas.
[]´s
Alexandre Santos (AlxSts)
Alexandre Santos (AlxSts)
- clodoaldomonteiro
- Usuário Nível 4

- Mensagens: 821
- Registrado em: 30 Dez 2006 13:17
- Localização: Teresina-PI
- Contato:
API EM HARBOUR
Olá!
Aqui um exemplo usando o objeto MSXML2 (ou outro da MS do Windows), com xHarbour.
Um end-point para fazer o ping no meu servidor e retornar meu IP externo.
Abraços.
Aqui um exemplo usando o objeto MSXML2 (ou outro da MS do Windows), com xHarbour.
Um end-point para fazer o ping no meu servidor e retornar meu IP externo.
Código: Selecionar todos
/////////////////////////////////////////////////////////////////////////////
Function SendGetPing( cAuthorization )
Local oOle, cRet := '', msg, oError //, cRet2
Try
oOle := CreateObject( 'MSXML2.XMLHTTP' )
Catch
oOle := CreateObject( 'Microsoft.XMLHTTP' )
End
oOle:Open( 'GET', 'https://api.seusite.com.br/utils/ping', .f. )
oOle:SetRequestHeader( "Content-Type", 'application/json')
If !Empty( cAuthorization)
oOle:SetRequestHeader( "Authorization", cAuthorization)
Endif
Try
oOle:Send( )
cRet := oOle:ResponseBody
Catch oError
msg := 'EMAIL...: [001]' + CRLF
msg += 'Aviso..: Não consegui enviar email.' + CRLF
msg += cl_getError(oError, .t.)
MsgAtencao( msg, .t.)
End
oOle := NIL
Return cRet
At. Clodoaldo Monteiro
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br