如何在ubuntu core中发出https(或http)请求?
curl和wget是不可用的(我也不知道还有其他的选择)。
我正在尝试用以下行更新dtdns:https://www.dtdns.com/api/autodns.cfm?<options>
--
编辑
找不到任何快速的“不容易”的解决方案,因此绕道较长时间,学习了使用Snapcraft创建快照(在经典模式下)。然后简单地在快照中包括curl和我的bash脚本。以下是我的snap.yaml摘录:
apps:
my-app:
command: my-app.sh
daemon: simple
restart-condition: always
parts:
client:
plugin: dump
source: my-app-src/
stage-packages:
- curl
一个好的起点:How to build a snap – tutorial。
最佳答案
您应该安装经典的snap,它允许您使用curl和wget等工具。从developer tools page开始:
$ snap install classic --edge --devmode
然后进入经典shell(允许您使用apt):
$ sudo classic