wangzihaogithub/spring-boot-protocol

http服务返回null 或者 http对象,如下:

Wilfred-Aha opened this issue · 20 comments

image

这两种结果的,前台是收不到请求,能实现的到吗?

可以 今天会提交一波

你这个框架有设计文档吗,或者实现思路,我光看代码有点懵

可以, 明天下午写到项目的ReadMe里

哈哈,谢谢 你有时间补充下

image

image

我已经改过这个, 从master分支拉一下代码, install到本地, 用2.0.4版本是好的.
目前这个处理的逻辑与tomcat是一致的,你可以把@EnableNettyEmbedded注解去掉, 比对一下tomcat的结果

这个原因是需要给netty写入 LastHttpContent类,以确认本次http请求结束后. 才会把Channel状态改为等待下一次请求.

可以提下代码吗

这个现在在好使的, 不用改代码. 你install一下, maven中使用2.0.4版本 就好了

你是指现在spring-boot-protocol已经是2.0.4版本了吗?
image

我如果下载maven仓库里面的2.0.4好像下载不成功,之前的2.0.0的是能下载成功的.

目前正在上传maven**仓库的过程中,你应该还下载不了. 需要你手工编译源码安装(install) 才能引用.

我现在引入的本地的2.0.4版本,就是现在spring-boot-protocol,但是还是存在这个问题哦
image

前台收不到响应的症状是什么样子, 截个图看看, F12打开调试看下接口返回

就比如test02 和 test03这两个接口:
image

image

我使用postman,进行访问的话,前台获取不到响应

如果直接去掉@EnableNettyEmbedded注解,使用tomcat的话,前台是能够收到响应的,如下:
test03接口:
image
test02接口:

image

不知道我描述的清不清楚,我加了你qq好友,有时间的话交流下,

springboot-protocol总览
大概先画了个图, 等会在readme里补上文字

#1 这个问题好像还是存在,我现在使用的是最新版本的2.0.4

QQ上让我远程操作一下, 看一下你那的情况