Tenho algumas dúvidas em como utilizar json e um webService.
Eu uso uma aplicação de gestão de projectos da "Axosoft", que por sua vez posso alterar o estado desse projecto e para esse mesmo projecto prentedo que seja feita alguma alteração numa base de dados por exemplo, do género fazer um Insert numa tabela por exemplo.
Para conseguir fazer isso, a aplicação da Axosoft permite ao alterar o estado do projecto, fazer um POST a um Web Service enviando o objecto (do projecto) em Json.
Como não tenho muita experiência as dúvidas são bastantes. A aplicação só permite colocar o url ao Web Service para fazer o post, e é a propria aplicação a serializar o objecto para Json.
1 - Como seria a sintaxe do url para chamar a função do WebService que pretendo e passar o objecto em Json?? Do género, eu tenho isto: http://192.***.*.**/Json/JsonWebService.asmx?op=HelloWorld . Teria de adicionar algo, para passar no URL o objecto?? Ao invocar o web Service assim estou a passar o objecto em Json??
2 - É possível fazer um post a um Web Service .Asmx ?? Só preciso alterar o Web Config? Do lado do WebService, como exemplo este método HelloWorld recebe por parametro um Object, penso que assim não existirá problemas. Depois é só usar o Json.Deserializer e fazer o que pretendo.
Alguém me consegue dar umas ideias. Se estou no caminho certo, ou completamente no sentido oposto??
Pergunta
Miguel5655
Boa tarde.
Tenho algumas dúvidas em como utilizar json e um webService.
Eu uso uma aplicação de gestão de projectos da "Axosoft", que por sua vez posso alterar o estado desse projecto e para esse mesmo projecto prentedo que seja feita alguma alteração numa base de dados por exemplo, do género fazer um Insert numa tabela por exemplo.
Para conseguir fazer isso, a aplicação da Axosoft permite ao alterar o estado do projecto, fazer um POST a um Web Service enviando o objecto (do projecto) em Json.
Como não tenho muita experiência as dúvidas são bastantes. A aplicação só permite colocar o url ao Web Service para fazer o post, e é a propria aplicação a serializar o objecto para Json.
1 - Como seria a sintaxe do url para chamar a função do WebService que pretendo e passar o objecto em Json?? Do género, eu tenho isto: http://192.***.*.**/Json/JsonWebService.asmx?op=HelloWorld . Teria de adicionar algo, para passar no URL o objecto?? Ao invocar o web Service assim estou a passar o objecto em Json??
2 - É possível fazer um post a um Web Service .Asmx ?? Só preciso alterar o Web Config? Do lado do WebService, como exemplo este método HelloWorld recebe por parametro um Object, penso que assim não existirá problemas. Depois é só usar o Json.Deserializer e fazer o que pretendo.
Alguém me consegue dar umas ideias. Se estou no caminho certo, ou completamente no sentido oposto??
Obrigado
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.