2013-02-14 26 views
5

REST arama yapmak için en iyi yolu nedir?HttpClient?

Ben Apache Http Client kullanmalıyım yoksa Spring Rest Template kullanmalıdır. Ben gitmek gerekir hangisinin hangi esaslara göre

karar verebilir? Bu

http://localhost:8080/service/Service/v1/get/USERID=10000/profile.ACCOUNT.SERVICE"

URL- için

ben bir çağrı yapmak gerekir Ve geri yanıtı aldıktan sonra, ben sadece bu yanıt herhangi bir dize içerip içermediğini görmek gerek. JdbcTemplate, HibernateTemplate, WebServiceTemplate vs vs.

bu şablon sınıflarının her fikri düşürmektir:

+0

bu söz konusu @skaffman tarafından cevap öğrenin - [ilkbahar-entegrasyon-ya-apache-http-client] (http://stackoverflow.com/questions/6850344/spring-integration-or-apache-http-client). – S21st

cevap

9

Yay RestTemplate tüm temel Yay çerçevesinde * Şablon sınıfları ve çeşitli alt çerçeveleri için izler Boilerplate kodu (istisna işleme, tekrarlayan şeyler ve iş mantığınız üzerinde konsantre). Ben kesinlikle HttpClient üzerinden kullanıyorum.

sınıfı spring-web bağımlılık gerekir almak için.

+0

teşekkürler Ben de RestTemplate kullanmayı planlıyordum, öneri için abalogh. Eclipse ve Java projesi ile çalışıyorum. RestTemplate kütüphanelerini projeme nasıl ekleyebilirim? I 'RestTemplate rt = yeni RestTemplate() 'koyarak zaman. Gösteriliyor, bir türe çözülemiyor. – AKIWEB

+0

yanıtı düzenlendi – abalogh