none
Chamar WebService - Não da Certo RRS feed

  • Pergunta

  • Bom dia.

    Preciso acessar um webservice ( Braspag ) mas nao estou conseguindo. Telo ele como web reference no meu projeto e abaixo segue o código ...

    [

    WebMethod]

     

    public string EncryptRequest()

    {

     

    //wsmgm.pagador.BraspagGeneralService ws = new wsmgm.pagador.BraspagGeneralService();

     

    //string stteste = this.Encrypt();

     

     

    //return stteste;

     

    string[] stPar = new string[5];

     

    string[] stPar1 = new string[1];

    stPar.SetValue(

    "vendaid=1001", 0);

    stPar.SetValue(

    ";", 1);

    stPar.SetValue(

    "valor=123.00", 2);

    stPar.SetValue(

    ";", 3);

    stPar.SetValue(

    "nome=Mauricio Tavares", 4);

     

    //BraspagGeneralService pag = new BraspagGeneralService();

    pagador.

    BraspagGeneralService pag = new pagador.BraspagGeneralService();

     

    string resultado = pag.EncryptRequest("34C9E6C8-0994-1C8E-483B-4E4F04846D5E", stPar);

     

    return resultado;

    Mas quando executo e clico no link que aparece  recebo a mensagem de que o formulario de teste esta disponivel somente na máquina local ... O que estou fazendo de errado ??

    Obrigado,


    quinta-feira, 23 de julho de 2009 14:35

Todas as Respostas

  • Na verdade nada, aquela tela de teste de Webservice so eh acessivel quando o seu host é http://localhost... por questoes de seguranca, ja que ela nao faz tratamento dos dados q vc vai enviar...

    vc vai ter q criar um projeto para consumir esse webservice para testar... ou rodar ele no IIS na sua maquina ....
    Se não funciona de um jeito, tente de outro totalmente diferente ^_^
    quinta-feira, 23 de julho de 2009 21:35
    Moderador
  • Rui, sou bem novato nesta área de WS, então surem várias duvidas ....

    Vou criar um projeto em asp.net ou c# ?? Como vou chamar ele ???  Pode me dar um exemplo ???
    sexta-feira, 24 de julho de 2009 13:11
  • Da uma olhada nesse artigo:

    http://www.linhadecodigo.com.br/ArtigoImpressao.aspx?id=1387
    Se não funciona de um jeito, tente de outro totalmente diferente ^_^
    sexta-feira, 24 de julho de 2009 13:39
    Moderador