我对远程服务器和curl消息有疑问。
现在我在服务器上向 torchserve 发送命令,如下所示:
ssh [email protected]
curl -X POST http://127.0.0.1:8080/predictions/densenet161 -T kitten.jpg
但我的问题是,如果我不在我的服务器上,我应该发送相同的curl命令并获取结果。
home -> server -> send curl message
是否可以:
ssh [email protected]
curl -X POST http://127.0.0.1:8080/predictions/densenet161 -T kitten.jpg
排成一行?
ssh user@ipaddress -p 5902 curl -X POST http://127.0.0.1:8080/predictions/densenet161 -T kitten.jpg
sh
或 bash
可以与复杂命令一起使用。'
或双 "
引号。
URL=http://127.0.0.1:8080/predictions/densenet161
FILE=kitten.jpg
ssh user@ipaddress -p 5902 "sh -c 'curl -X POST $URL -T $FILE'"
为什么需要 ssh 进入该服务器? 你可以直接卷曲到该服务器通过
curl -X POST http://192.168.0.5:8080/predictions/densenet161 -T kitten.jpg