是否有相当于Java的python的请求模块,用于处理基于REST的App

pyt*_*yth 21 python java rest http

我正在寻找一个等效的Java API库,它可以与Python的HTTP 请求模块做同样的事情.

请求库的主要功能:

  1. HTTP请求的一步初始化返回response对象.
  2. response对象包含方法/成员变量,用于快速访问响应状态,标头,正文/数据和JSON解析方法.

Jos*_*son 5

尽管我没有机会使用它,但对于希望在 Java 中使用 Python 的 Requests 模块的口才和易用性的人们来说,Unirest看起来是一个不错的选择。

对于简单的用例,它看起来比 Httpcomponents(它在幕后使用)要快得多。


Ale*_*exR 2

您可以使用常规HttpUrlConnection(这是 JDK 的一部分)或 Jakarta Httpcomponents 客户端

  • HttpClient +1。人们仍然坚持使用 UtlConnection 和 InputStreams,这让我很苦恼 (2认同)