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?
6
A
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
- 1. Tôi có nên sử dụng Google Web Toolkit cho ứng dụng web mới của mình không?
- 2. Tôi có nên gộp các thư viện C bằng ứng dụng Python của mình không?
- 3. Tôi có nên sử dụng thư viện java JavaCV hoặc OpenCV trên Android không?
- 4. GUI cho ứng dụng độc lập Java. Tôi có nên sử dụng SWT hoặc GWT không?
- 5. Tôi có nên mặc định môi trường cho ai đó đang sử dụng thư viện của mình không?
- 6. Tôi nên sử dụng thư viện xác thực java nào?
- 7. Tôi có nên viết ứng dụng của mình bằng Sencha Touch hoặc Native không?
- 8. Tôi nên sử dụng plugin/đá quý OpenId nào cho ứng dụng Rails của mình?
- 9. Tôi có thể sử dụng thư viện C# cũ của mình bằng WinJS không?
- 10. Tôi có nên sử dụng StringBuilder hoặc StringBuffer cho các ứng dụng web không?
- 11. Tôi có nên sử dụng một khung công tác hoặc viết MVC của riêng mình không?
- 12. Thư viện Java tốt nhất để sử dụng cho HTTP POST, GET, v.v ... là gì?
- 13. Tôi có nên sử dụng cùng tên gói trong cả ứng dụng iOS và Android của mình không?
- 14. Tôi có thể sử dụng các thư viện từ FFmpeg trong một ứng dụng Android không?
- 15. Tôi có nên xây dựng ứng dụng web tiếp theo của mình trong ASP.NET MVC không?
- 16. Tôi có nên sử dụng kết buộc Cocoa cho dự án mới nhất của mình không?
- 17. Tôi có nên sử dụng Phobos hoặc Tango không?
- 18. Tôi làm cách nào để sử dụng API JAVA Facebook trong ứng dụng của mình?
- 19. C++: Tôi nên sử dụng thư viện regex nào?
- 20. Tôi nên sử dụng thư viện JavaScript Box2D nào?
- 21. Thư viện HTTP tốt nhất cho Java?
- 22. Tôi nên sử dụng thư viện modbus nào cho giao thức modbus cho GCC
- 23. Khi nào tôi nên sử dụng thư viện khung javascript?
- 24. Sử dụng thư viện Scala cho ứng dụng Android
- 25. Tôi nên sử dụng thư viện biểu đồ .net nào?
- 26. Tôi có nên sử dụng ipairs hoặc vòng lặp cho
- 27. Tôi có nên sử dụng "get" -prefix trong tên phương thức của mình không?
- 28. Tôi có thể sử dụng thư viện .NET 4.0 trong ứng dụng .NET 2.0 không?
- 29. Tôi nên sử dụng (các) mẫu kiến trúc nào cho RIA của mình?
- 30. Tôi có nên sử dụng Đơn vị hoặc loại bỏ kiểu trả về cho phương thức scala của mình không?
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) –
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ể. –