急, shell 脚本通过 curl 调用接口,接口没有结束, shell 脚本却结束返回了! shell 新手,请问是什么问题?谢谢大家!

2020-09-18 10:07:51 +08:00
 cuipai
2846 次点击
所在节点    Linux
19 条回复
liprais
2020-09-18 10:11:48 +08:00
set -e
aheadlead
2020-09-18 10:12:36 +08:00
贴代码啊
cuipai
2020-09-18 10:13:43 +08:00
@aheadlead 不能贴啊
cuipai
2020-09-18 10:15:57 +08:00
@liprais 接口调用慢,需要等待接口结束后再返回,请问怎么做啊。
aheadlead
2020-09-18 10:16:00 +08:00
zoharSoul
2020-09-18 10:18:59 +08:00
贴代码啊
richzhu
2020-09-18 10:20:19 +08:00
贴代码啊
ericwood067
2020-09-18 10:21:31 +08:00
盲猜一下,有两种情况:一是网络有问题,curl 超时了;二是你的 http 服务器返回的 head 里的 contentLength 有问题,导致 curl 认为已经传输完成了。
瞎猜的,仅供参考。
Rworld
2020-09-18 10:27:25 +08:00
感觉是网络问题
aheadlead
2020-09-18 10:29:14 +08:00
@ericwood067 #8 我觉得有可能是链接里有个 &……
cuipai
2020-09-18 10:32:34 +08:00
@aheadlead 对,&后跟接口参数
aheadlead
2020-09-18 10:36:05 +08:00
@cuipai #11 你要把 URL 用双引号包括起来。。。
aheadlead
2020-09-18 10:37:06 +08:00
ericwood067
2020-09-18 10:41:02 +08:00
@aheadlead 这个操作太骚了,看来大佬也是踩过坑的人,😄
aheadlead
2020-09-18 10:43:28 +08:00
@ericwood067 #14 害 写过上万行不止了。。。
ericwood067
2020-09-18 10:45:28 +08:00
@aheadlead 👍
js8510
2020-09-18 13:16:16 +08:00
@aheadlead 盲猜一下。。你这太牛逼了。。
ungrown
2020-09-18 20:05:08 +08:00
@ericwood067 #14 这个坑按理来说,应该是在刚接触命令行那个阶段就大概率会掉进去的,你居然现在才遇到?
ericwood067
2020-09-18 20:29:31 +08:00
@ungrown 我现在还没有遇到,哈哈

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/708193

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX