çerezi ile yönlendirmeyi takip et Yakın bir zamanda bir uzak servise GET
isteği yapmam gereken bir soruna rastladım (basit bir sunucu uygulamasının kullanılması) ve RestTemplate Too many redirects!
'u döndürdü.Spring RestTemplate
Bazı araştırmalardan sonra, belirtilen uzaktan hizmete yapılan ilk istek gibi görünüyor, aslında sadecebaşlıklarıyla birlikte 302 yönlendirme (kendi başına). "Normal" bir tarayıcı kullanıyor olsaydım, üstbilgiyi kabul eder, çerezleri doğru şekilde ayarlayabilir ve normal 200 yanıtını karşılaması gereken yönlendirmeyi takip ederdi.
Ne buldum RestTemplate Set-Cookie
üstbilgisini kabul etmiyor, böylece yönlendirme tekrar tekrar yapılır.
RestTemplate ürününü yalnızca geçerli istek için Set-Cookie
başlığını kabul etmenin bir yolu var mı? Tercihen RestTemplate sistemin diğer kısımlarından da kullanıldığından, durumun beklemesini istemiyorum. çerezleri işlemez
Selamlar
[bu] (http://springinpractice.com/2012/04/08/sending-cookies-with-resttemplate) yapmak istediğin bu muydu? Ayrıca [bu bir] (http://stackoverflow.com/questions/22853321/resttemplate-client-with-cookies)? – ha9u63ar
@ ha9u63ar Her iki bağlantı da istek başlığına bir çerez ekler. Tercihen 2 ayrı istek yapmak istemiyorum. (1, yönlendirmede durmak, "Set-Cookie" başlığını koklamak, onu ikinci isteğe eklemek ve yürütmek için). RestTemplate'in yönlendirmeyi takip etmesini istiyorum (aslında bunu zaten yapıyor) ve ayrıca "Set- Çerez "başlık. –