none
Verificando conexão com Web Service RRS feed

  • Pergunta

  • Olá a todos os programadores...!

    Sou meio novo na parte de desenvolvimento para utilização na Web até poucos dias progamei apenas pra Desktop!

    Já criei uma Web Service publiquei no IIS e também uma referencia em um projeto de teste, mas fiz um teste com o servidor Stop e tive um erro, mas não sei como tratar este retorno, então queria saber uma forma de verificar a conexão com Web Service quando precisar utilizar a mesma para que assim dê um outro rumo ao processo.

    Atenciosamente

    André

    sábado, 8 de junho de 2013 02:00

Respostas

Todas as Respostas

  • Quando você efetuar a chamada ao serviço creio que se o mesmo estiver impossibilitado de responder, será retornado um erro. Se este erro for tratado por um try catch, onde você poderá verificar qual foi o motivo e tomar outro rumo em sua aplicação.

    Leandro
    • Editado Softlesk sábado, 8 de junho de 2013 21:40
    sábado, 8 de junho de 2013 21:39
  • Leandro eu já fiz isso, mas pensei que assim como uma conexão SQL tem uma forma de verificar se a conexão está aberta ou fechada teria também como verificar a conexão com Web Service..! Assim ficaria daria pra apresentar uma mensagem para o usuário do verdadeiro motivo da falha de execução da função da Web Service ..!

    Atenciosamente

    André

    sábado, 8 de junho de 2013 23:28
  • André,

    A melhor solução ainda continua sendo a que o Leandro sugeriu, porem você pode efetuar um request para a URL do serviço e ver se a mesma responde, como sugerido no link abaixo, caso esteja indisponível no momento, vai dar erro de timeout.

    http://stackoverflow.com/questions/2070240/how-to-check-if-a-webservice-is-available-using-an-asynchronous-call


    Vitor Mendes | http://www.vitormendes.com.br/

    "Ajuda teu semelhante a levantar a sua carga, porém, não a carregá-la." (Pitágoras)

    • Marcado como Resposta André Oliver quarta-feira, 12 de junho de 2013 15:21
    terça-feira, 11 de junho de 2013 14:34
  • Obrigado todos que me responderam ..!

    Agora já tenho uma ideia do que posso fazer..

    Atenciosamente

    André

    quarta-feira, 12 de junho de 2013 15:22