forked from mercyblitz/geekbang-lessons
-
Notifications
You must be signed in to change notification settings - Fork 0
Homework 0327
jitwxs edited this page Mar 31, 2021
·
2 revisions
- 修复本程序 org.geektimes.reactive.streams 包下
- 继续完善 my-rest-client POST 方法
- (可选)读一下 Servlet 3.0 关于 Servlet 异步
- AsyncContext
(1)运行测试 org.geektimes.reactive.streams.DefaultPublisher#main
(2)期望输出
收到数据:0
收到数据:1
收到数据:2
本次数据发布已忽略,数据为:3
本次数据发布已忽略,数据为:4
(1)切换分支并打包运行项目
git checkout homework/0327
cd projects/stage-0/user-platform
mvn clean install
java -jar xxx.jar
(2)运行测试用例是否通过
- Get 请求测试:
org.geektimes.rest.demo.RestClientDemo#testGet
- Post 请求测试:
org.geektimes.rest.demo.RestClientDemo#testPost
(3)核心类:
-
org.geektimes.rest.client.invocation.HttpPostInvocation
实现了 POST 请求的请求响应处理 -
org.geektimes.projects.user.web.controller.TestPostController
POST 请求服务端接口