Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
mica
mica
比较版本
06867722eaf89d92d5db8c31d95138c35478991b...971221b44f30261b4d1b64c477e60fab3a51a993
mica
项目概览
mica
/
mica
通知
10
Star
2
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
mica
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
源分支
971221b44f30261b4d1b64c477e60fab3a51a993
选择Git版本
...
目标分支
06867722eaf89d92d5db8c31d95138c35478991b
选择Git版本
比较
Commits (3)
https://gitcode.net/mica/mica/-/commit/1133d77824b5fd818a9cde2a10f508ce5044747f
update mica-http/README.md.
2021-11-24T07:30:22+00:00
yadong.zhang
yadong.zhang0415@gmail.com
https://gitcode.net/mica/mica/-/commit/37dbf8e3791dc6ab635a50a1bf42086a65ef0d24
!14 update mica-http/README.md.
2021-11-24T07:32:19+00:00
如梦技术
596392912@qq.com
Merge pull request !14 from yadong.zhang/N/A
https://gitcode.net/mica/mica/-/commit/971221b44f30261b4d1b64c477e60fab3a51a993
Merge remote-tracking branch 'origin/master'
2021-11-25T21:56:35+08:00
如梦技术
596392912@qq.com
隐藏空白更改
内联
并排
Showing
1 changed file
with
11 addition
and
11 deletion
+11
-11
mica-http/README.md
mica-http/README.md
+11
-11
未找到文件。
mica-http/README.md
浏览文件 @
971221b4
...
...
@@ -41,17 +41,17 @@ HttpRequest.setGlobalLog(HttpLogger.Console, LogLevel.BODY);
```
java
// 同步请求 url,方法支持 get、post、patch、put、delete
HttpRequest
.
get
(
"https://www.baidu.com"
)
.
useSlf4jLog
()
// 使用 Slf4j 日志,同类的有 .useConsoleLog(),日志级别为 BODY
.
addHeader
(
"x-account-id"
,
"mica001"
)
// 添加 header
.
addCookie
(
builder
->
builder
.
domain
(
"www.baidu.com"
).
name
(
"name"
).
value
(
"value"
))
// 添加 cookie
.
query
(
"q"
,
"mica"
)
// 设置 url 参数,默认进行 url encode
.
queryEncoded
(
"name"
,
"encodedValue"
)
.
formBuilder
()
// 表单构造器,同类 multipartFormBuilder 文件上传表单
.
add
(
"id"
,
123123
)
// 表单参数
.
retryOn
(
responseSpec
->
!
responseSpec
.
isOk
())
// 结合 spring retry 进行结果集断言
.
proxy
(
InetSocketAddress
.
createUnresolved
(
"127.0.0.1"
,
8080
))
// 设置代理
.
execute
()
// 发起请求
.
asJsonNode
();
// 结果集转换,注:如果网络异常等会直接抛出异常。
.
useSlf4jLog
()
// 使用 Slf4j 日志,同类的有 .useConsoleLog(),日志级别为 BODY
.
addHeader
(
"x-account-id"
,
"mica001"
)
// 添加 header
.
addCookie
(
builder
->
builder
.
domain
(
"www.baidu.com"
).
name
(
"name"
).
value
(
"value"
))
// 添加 cookie
.
query
(
"q"
,
"mica"
)
// 设置 url 参数,默认进行 url encode
.
queryEncoded
(
"name"
,
"encodedValue"
)
.
retryOn
(
responseSpec
->
!
responseSpec
.
isOk
())
// 结合 spring retry 进行结果集断言
.
proxy
(
InetSocketAddress
.
createUnresolved
(
"127.0.0.1"
,
8080
))
// 设置代理
.
formBuilder
()
// 表单构造器,同类 multipartFormBuilder 文件上传表单
.
add
(
"id"
,
123123
)
// 表单参数
.
execute
()
// 发起请求
.
asJsonNode
();
// 结果集转换,注:如果网络异常等会直接抛出异常。
// 同类的方法有 asString、asBytes
// json 类响应:asJsonNode、asValue、asList、asMap、atJsonPath、,采用 jackson 处理
// file 文件:toFile
...
...