Retrofit é apenas para android?

Estou tentando fazer um serviço para api com java e encontrei uma biblioteca chamada retrofit. Mas nos vídeos que eu vi eram usados apenas com desenvolvimento android.
Retrofit é só para android? se sim, qual seria uma alternativa para para desenvolvimento em desktop e web?

1 curtida

Se teu objetivo é consumir api REST na plataforma Java, você pode usar RestTemplate do Spring. No browser pode usar XMLHttpRequest com JavaScript.

Em ambiente de web service eu sou bem leigo. Podia me indicar material para eu poder adentrar nesse mundo? Eu tenho muito interesse de aprender isso.

Qual linguagem? Você quer consumir ou criar web api? Lembrando que retrofit do Android é pra consumir, por isso dei aquela resposta do que seria equivalente.

1 curtida

Java. Meu foco por agora é consumir mesmo.

Aqui tem um exemplo:

Se pequisar no google por RestTemplate Spring vai encontrar muito mais exemplos.

1 curtida

OkHttp é excelente também, muito simples.

1 curtida