首页 > 代码库 > NET调用Java之100-Continue的坑
NET调用Java之100-Continue的坑
场景:这段时间开发的时候遇到了需要NET调用java的restful api的情况,java端用的服务器是tomcat,框架是spring boot,net调用java端的接口之后只要java端的接口能返回正常的数据,net这边就果断超时了
这是java端返回的正常数据:
然后net的就死在这儿了,
好了,报错了:
OK,我首先怀疑是Java的restful接口有问题,然后我就去用fiddler模拟请求一下:
好的,fiddler能够正常返回数据,那就坑爹不是java的问题了,现在我们来比较一下连个请求的请求参数有什么不同:
好的,我们发现了这个:Expect: 100-continue,这是什么鬼?查询一下:
好的,找到症结所在,我们的tomcat不支持这么干?好的,在代码中加上这一句:
再来一次,成功获取数据:
NET调用Java之100-Continue的坑
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。