Linux系统中使curl上传文件,使用ip+端口形式进行访问,请求的路径为服务的接口,如下:

 但是发送请求之后,该请求一直不结束,并且无响应,导致无法执行 该请求 下面的其他命令,

 

 

最终通过排查,发现原因是Nginx配置了域名访问,域名再通过nginx转发到服务上,通过域名访问上传文件没问题了,如下

 

 

 

 

之后我又尝试了curl使用 ip+端口 的形式访问其他接口(非文件上传),能够正常调用,ip+端口为红框中的,如下

 

 

二者究竟为什么?非文件上传接口,请求 ip+端口,能够成功。而文件上传走 ip + 端口就不能成功

 

posted on 2020-06-05 11:44  audience7510  阅读(487)  评论(0)    收藏  举报