码迷,mamicode.com
首页 > 编程语言 > 详细

NET调用Java之100-Continue的坑

时间:2016-09-05 18:51:42      阅读:409      评论:0      收藏:0      [点我收藏+]

标签:

场景:这段时间开发的时候遇到了需要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的坑

标签:

原文地址:http://www.cnblogs.com/hukaiyang/p/5842976.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!