Parabens pela App,
Sobre passar parametros via URL/Querystring isso é outro campeonato onde tens de antever essa salsada de formatos... no body é outra questão. Normalmente no URL evito tais dados. Best regards Cristóvão Morgado pt.linkedin.com/in/cmmorgado/ github.com/cmorgado - Hugo Ferreira <[email protected]> escreveu no dia terça, 19/11/2019 à(s) 17:10: > Curioso o que dizes porque a ideia até nem foi minha. > Tinha de me ligar a uma Api de um serviço de pagamentos conhecido e é > assim que funcionam. > Já me liguei a outras Apis e é o mesmo. > Por um lado concordo com o que dizes e por outro não. Portanto concordo, > desconcordando :D > Mas já agora, como é que passas parâmetros de data e decimais num URL ? > > Bem me parecia que eras tu que falavas do Xamarin. > A minha aventura no Xamarin: > https://play.google.com/store/apps/details?id=pt.solidsoft.gc > > Tive de fazer uma App Mobile e as 2 opções foram Xamarin e Flutter (depois > de excluir outras coisas mais esotéricas). > Uma das muitas razões de não ter optado pelo Flutter foi por ser ainda > muito jovem. > Acabou por se revelar na opção certa pois tenho de ligar a uma conjunto de > devices que têm suporte oficial para Xamarin (SDK's) e nada para Flutter. > > Cristovão Morgado <[email protected]> escreveu no dia terça, > 19/11/2019 à(s) 16:59: > >> Na verdade o que sugeres para datas e numeros é uma martelada que depois >> tens de ter cuidado com os settings regionais no servidor ... é um >> pessegada. >> >> Sim continuo a rolar com Xamarin ... mas agora há outro menino lindo,.... >> o Flutter .... >> >> >> Best regards >> Cristóvão Morgado >> pt.linkedin.com/in/cmmorgado/ >> github.com/cmorgado >> >> - >> >> >> >> >> Hugo Ferreira <[email protected]> escreveu no dia terça, 19/11/2019 >> à(s) 14:51: >> >>> Efetivamente datas e decimais são um problema, quando o parâmetro vem no >>> url. >>> Para contornar isso uso datas no formato YYYYMMDD e decimais como >>> inteiros (por exemplo 10021 como sendo 100.21). >>> Assim não há como enganar. >>> Um null é um problema e caracteres especiais também. Nesse caso não >>> envie os dados no url. >>> >>> Cristovão, não eras tu que era o adepto de Xamarin :D >>> Ainda usas ? >>> >>> >>> >>> Cristovão Morgado <[email protected]> escreveu no dia terça, >>> 19/11/2019 à(s) 14:45: >>> >>>> Não é bem a mesma coisa. >>>> o gRPC tenta melhorar coisas que o REST/JSON que por tendo por base JS >>>> são problema em certos casos (quem não se partiu todo com as datas, ou >>>> numeros e a sua precisão). >>>> Tem a vantagem de criar um client strongly typed que rest/json tenta >>>> resolver com OpenAPI/Swagger mas devido ao JSON fica à quem ... exemplo ... >>>> como tratar um null e um empty? >>>> >>>> Passamos de SOAP para REST/JSON pois o payload era muito verbosed.... e >>>> permitiu micro serviços. >>>> Nunca usei RPC por ser XML sobre HTTP ... usei logo REST+JSON ... >>>> >>>> >>>> Além de tudo mais.... isto são literalmente canais ... se o software >>>> for bem feito... distribuis em qq canal... com esforço mínimo.... >>>> >>>> Best regards >>>> Cristóvão Morgado >>>> pt.linkedin.com/in/cmmorgado/ >>>> github.com/cmorgado >>>> >>>> - >>>> >>>> >>>> >>>> >>>> Hugo Ferreira <[email protected]> escreveu no dia terça, >>>> 19/11/2019 à(s) 14:14: >>>> >>>>> Olá grupo, >>>>> >>>>> Acompanho os blogs da Microsoft do .NET e ASP.NET e agora deparei-me >>>>> com isto: https://devblogs.microsoft.com/aspnet/grpc-vs-http-apis >>>>> De facto o primeiro comentário diz tudo (bem como a resposta). >>>>> Recordo-me de: >>>>> Usar SOAP no inicio >>>>> Depois fui para RPC (um salto qualitativo gigantesco) >>>>> Depois REST (senti que estava melhor que SOAP mas bem pior que REST >>>>> mas pronto, o mundo ditou que REST é que era e acabei por me habituar pois >>>>> é fácil habitar para melhor mas para pior não) >>>>> Agora voltamos ao RPC :) >>>>> >>>>> -- >>>>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da >>>>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" >>>>> do Grupos do Google. >>>>> Para anular a subscrição deste grupo e parar de receber emails do >>>>> mesmo, envie um email para [email protected]. >>>>> Para ver este debate na Web, visite >>>>> https://groups.google.com/d/msgid/riapt/CAAAuht1GW29nSXg-a_1etCigY2EtH1ChU80sUXfyjsL_L3ZDrA%40mail.gmail.com >>>>> <https://groups.google.com/d/msgid/riapt/CAAAuht1GW29nSXg-a_1etCigY2EtH1ChU80sUXfyjsL_L3ZDrA%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>>> . >>>>> >>>> -- >>>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da >>>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" >>>> do Grupos do Google. >>>> Para anular a subscrição deste grupo e parar de receber emails do >>>> mesmo, envie um email para [email protected]. >>>> Para ver este debate na Web, visite >>>> https://groups.google.com/d/msgid/riapt/CABstQpTryArnLTUxL-6nzhJeccoyebj2F9-yOW%2BScPafjqKf8Q%40mail.gmail.com >>>> <https://groups.google.com/d/msgid/riapt/CABstQpTryArnLTUxL-6nzhJeccoyebj2F9-yOW%2BScPafjqKf8Q%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>> . >>>> >>> -- >>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da >>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do >>> Grupos do Google. >>> Para anular a subscrição deste grupo e parar de receber emails do mesmo, >>> envie um email para [email protected]. >>> Para ver este debate na Web, visite >>> https://groups.google.com/d/msgid/riapt/CAAAuht1zPxcO4TEw-84qDr3fpqcrUpMN_94KNcQdovmx6LpQMA%40mail.gmail.com >>> <https://groups.google.com/d/msgid/riapt/CAAAuht1zPxcO4TEw-84qDr3fpqcrUpMN_94KNcQdovmx6LpQMA%40mail.gmail.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- >> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da >> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do >> Grupos do Google. >> Para anular a subscrição deste grupo e parar de receber emails do mesmo, >> envie um email para [email protected]. >> Para ver este debate na Web, visite >> https://groups.google.com/d/msgid/riapt/CABstQpS9jvb8AMVkvGPWn3fDTL%3D5YTYL8cFh-61qcnsMRPCTJA%40mail.gmail.com >> <https://groups.google.com/d/msgid/riapt/CABstQpS9jvb8AMVkvGPWn3fDTL%3D5YTYL8cFh-61qcnsMRPCTJA%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> > -- > Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da > Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do > Grupos do Google. > Para anular a subscrição deste grupo e parar de receber emails do mesmo, > envie um email para [email protected]. > Para ver este debate na Web, visite > https://groups.google.com/d/msgid/riapt/CAAAuht32MHDbAFdkuX1hr-H4CFsu-VgU-M45N8U5hGvj0A6xzw%40mail.gmail.com > <https://groups.google.com/d/msgid/riapt/CAAAuht32MHDbAFdkuX1hr-H4CFsu-VgU-M45N8U5hGvj0A6xzw%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > -- Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google. Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie um email para [email protected]. Para ver este debate na Web, visite https://groups.google.com/d/msgid/riapt/CABstQpQd7LTECLDGFf%2Br_3z3Ey2BM8u5Bw_F4iGY4x%2BC-Ou94g%40mail.gmail.com.
