未分類 18 9 月 2020 急, shell 脚本通过 curl 调用接口,接口没有结束, shell 脚本却结束返回了! shell 新手,请问是什么问题?谢谢大家! 急, shell 脚本通过 curl 调用接口,接口没有结束, shell 脚本却结束返回了! shell 新手,请问是什么问题?谢谢大家! 資深大佬 : cuipai 3 set -e 大佬有話說 (18) 資深大佬 : liprais 贴代码啊 資深大佬 : aheadlead @aheadlead 不能贴啊 主 資深大佬 : cuipai @liprais 接口调用慢,需要等待接口结束后再返回,请问怎么做啊。 主 資深大佬 : cuipai @cuipai #3 https://i.imgur.com/TSpR9Xq.mp4 資深大佬 : aheadlead 贴代码啊 資深大佬 : zoharSoul 贴代码啊 資深大佬 : richzhu 盲猜一下,有两种情况:一是网络有问题,curl 超时了;二是你的 http 服务器返回的 head 里的 contentLength 有问题,导致 curl 认为已经传输完成了。瞎猜的,仅供参考。 資深大佬 : ericwood067 感觉是网络问题 資深大佬 : Rworld @ericwood067 #8 我觉得有可能是链接里有个 &…… 資深大佬 : aheadlead @aheadlead 对,&后跟接口参数 主 資深大佬 : cuipai @cuipai #11 你要把 URL 用双引号包括起来。。。 資深大佬 : aheadlead FYRhttps://bash.cyberciti.biz/guide/Putting_jobs_in_backgroundhttps://tldp.org/LDP/abs/html/special-chars.html#BGLOOP 資深大佬 : aheadlead @aheadlead 这个操作太骚了,看来大佬也是踩过坑的人, 資深大佬 : ericwood067 @ericwood067 #14 害 写过上万行不止了。。。 資深大佬 : aheadlead @aheadlead 資深大佬 : ericwood067 @aheadlead 盲猜一下。。你这太牛逼了。。 資深大佬 : js8510 @ericwood067 #14 这个坑按理来说,应该是在刚接触命令行那个阶段就大概率会掉进去的,你居然现在才遇到? 資深大佬 : ungrown @ungrown 我现在还没有遇到,哈哈