kimlik doğrulaması gerektiren bir HTTP sunucusuna POST gönderen bir Java istemcisi yazıyorum.
En azından aşağıdaki üç kimlik doğrulama yöntemini desteklemem gerekiyor: Temel, Özet veya Anlaşma. Ek olarak, POST çok büyük olabilir (2MB üzeri), bu yüzden akışı kullanmam gerekiyor. gibi Yani HttpURLConnectionHttpURLConnection kullanarak HTTP kimlik doğrulaması nasıl kullanılır?
When output streaming is enabled, authentication and redirection cannot be handled automatically. A HttpRetryException will be thrown when reading the response if authentication or redirection are required.
için belgelenmiştir, kendime kimlik doğrulama işlemek gerekir. Daha önce kodlanmış, sınıfları işe almak için bir yol aradım ve tekrar aradım, fakat hiçbir yol bulamadı ...
Gerekli kaynakları sadece here'dan (Classpath istisnasıyla GPLv2 olduğu gibi) koparabilirim. Bu doğru yol mu?
Teşekkürler.
Ne tür bir kimlik doğrulama? HTTP TEMEL Auth? Ya da daha karmaşık bir şey? – Tim
Ya _Basic_, _Digest_ veya _Negotiate_. Temel ** kolay **. Diğer ikisi de değil :) – Opher