2010-06-09 33 views
6

Tôi nên biết gì về sự cân bằng giữa hai thư viện HTTP này?Tôi có nên sử dụng thư viện java.net hoặc org.apache.http cho HTTP trong ứng dụng Java của mình không?

+0

Xem [thư viện Java tốt nhất để sử dụng cho HTTP POST là gì, GET etc.?](http://stackoverflow.com/questions/1322335/what-is-the- tốt nhất-java-thư viện-to-sử dụng-cho-http-post-get-etc) –

+2

gần cử tri, đây không phải là một bản sao chính xác của câu hỏi mà bạn tham chiếu. OP còn lại yêu cầu 'lib tốt nhất', cái này cho một trợ giúp quyết định về hai libs cụ thể. –

Trả lời

3

Phụ thuộc vào nhu cầu của bạn tôi sẽ nói. Tôi đã sử dụng java.net trong khi thực hiện các GET và POST đơn giản. Đột nhiên tôi cần hỗ trợ cho cookie phiên vv, và tôi chuyển sang HTTPClient.

Đó cũng là đề xuất chung của tôi. Không giới thiệu phụ thuộc vào thư viện của bên thứ ba cho các tác vụ đơn giản có thể dễ dàng thực hiện mà không cần.

0

Vâng, thư viện apache rất dễ sử dụng và đáng tin cậy, nhưng khi aioobe cho biết giới thiệu các phụ thuộc bên ngoài (có giấy phép apache không phải là vấn đề đối với các sản phẩm thương mại). IMHO nếu bạn có để xử lý rất nhiều kết nối đồng thời tôi sẽ đi cho lib apache như hiệu suất sẽ có lẽ tốt hơn.

Kiểm tra bài viết này: http://lassewesth.blogspot.com.es/2009/05/i-like-apache-http-client-over.html

Các vấn đề liên quan