提交 971221b4 编写于 作者: 如梦技术's avatar 如梦技术 🐛

Merge remote-tracking branch 'origin/master'

...@@ -41,17 +41,17 @@ HttpRequest.setGlobalLog(HttpLogger.Console, LogLevel.BODY); ...@@ -41,17 +41,17 @@ HttpRequest.setGlobalLog(HttpLogger.Console, LogLevel.BODY);
```java ```java
// 同步请求 url,方法支持 get、post、patch、put、delete // 同步请求 url,方法支持 get、post、patch、put、delete
HttpRequest.get("https://www.baidu.com") HttpRequest.get("https://www.baidu.com")
.useSlf4jLog() // 使用 Slf4j 日志,同类的有 .useConsoleLog(),日志级别为 BODY .useSlf4jLog() // 使用 Slf4j 日志,同类的有 .useConsoleLog(),日志级别为 BODY
.addHeader("x-account-id", "mica001") // 添加 header .addHeader("x-account-id", "mica001") // 添加 header
.addCookie(builder -> builder.domain("www.baidu.com").name("name").value("value")) // 添加 cookie .addCookie(builder -> builder.domain("www.baidu.com").name("name").value("value")) // 添加 cookie
.query("q", "mica") // 设置 url 参数,默认进行 url encode .query("q", "mica") // 设置 url 参数,默认进行 url encode
.queryEncoded("name", "encodedValue") .queryEncoded("name", "encodedValue")
.formBuilder() // 表单构造器,同类 multipartFormBuilder 文件上传表单 .retryOn(responseSpec -> !responseSpec.isOk()) // 结合 spring retry 进行结果集断言
.add("id", 123123) // 表单参数 .proxy(InetSocketAddress.createUnresolved("127.0.0.1", 8080)) // 设置代理
.retryOn(responseSpec -> !responseSpec.isOk()) // 结合 spring retry 进行结果集断言 .formBuilder() // 表单构造器,同类 multipartFormBuilder 文件上传表单
.proxy(InetSocketAddress.createUnresolved("127.0.0.1", 8080)) // 设置代理 .add("id", 123123) // 表单参数
.execute() // 发起请求 .execute() // 发起请求
.asJsonNode(); // 结果集转换,注:如果网络异常等会直接抛出异常。 .asJsonNode(); // 结果集转换,注:如果网络异常等会直接抛出异常。
// 同类的方法有 asString、asBytes // 同类的方法有 asString、asBytes
// json 类响应:asJsonNode、asValue、asList、asMap、atJsonPath、,采用 jackson 处理 // json 类响应:asJsonNode、asValue、asList、asMap、atJsonPath、,采用 jackson 处理
// file 文件:toFile // file 文件:toFile
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册