调用webservice服务一段时间后报407错误

mzty106914 2017-07-12 04:45:54
对方的web service是用的jax.ws发布的,我们可以成功调用,但是运行一段时间后会出现407错误,每次重启服务之后又可以调用,过段时间又会报407,反复,使用wsdl可以显示,所以不是他们的服务中断了。一直查不出原因,望大神指教。这和他们设置的访问次数限制有关系吗?我们调用的频率也不是太高,还有,我们用的是单线程。
...全文
316 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
艾德 2017-07-15
  • 打赏
  • 举报
回复
我猜也许是,第一次调用,带了认证信息(可能是sessionId或是WS-security的soap header等),服务端记住这个信息了,但服务端只缓存一段时间。你们过一段时间再调,带的还是原来的认证信息,可服务端认为这个认证信息已经失效了
mzty106914 2017-07-13
  • 打赏
  • 举报
回复
没有带token之类的有时限性的字段,而且我们不是一直调用,调用过程持续时间很短,一段时间内有效机制验证限制的应该不是单次调用的时间吧
艾德 2017-07-12
  • 打赏
  • 举报
回复
407一般和安全验证有关系,猜是不是服务器有个一段时间内有效的验证机制。是不是你们的HTTP头里带了token什么的,过期了没刷新

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧