Linux 不带curl或wget的HTTP请求(Ubuntu核心Bash)

Linux 不带curl或wget的HTTP请求(Ubuntu核心Bash),linux,bash,ubuntu,snappy,Linux,Bash,Ubuntu,Snappy,如何在Ubuntu内核中发出HTTPS(或HTTP)请求? curl和wget是不可用的(我不知道有什么替代方案) 我正在尝试使用以下行更新DtDns:https://www.dtdns.com/api/autodns.cfm? -- 编辑 无法找到任何快速、简单的解决方案,因此绕行了更长的路,并学习了如何使用snapcraft(在经典模式下)创建快照。然后简单地将curl和我的bash脚本一起包含在快照中。以下是我的snap.yaml的摘录: apps: my-app: comma

如何在Ubuntu内核中发出HTTPS(或HTTP)请求? curl和wget是不可用的(我不知道有什么替代方案)

我正在尝试使用以下行更新DtDns:
https://www.dtdns.com/api/autodns.cfm?

--

编辑
无法找到任何快速、简单的解决方案,因此绕行了更长的路,并学习了如何使用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

一个很好的起点:。

我不能100%确定它是否在Ubuntu内核中,但一个非常基本和常见的程序是,用于通过TCP或UDP发送任意数据。见:


这里是网站。

我不能100%确定它是否在Ubuntu内核中,但一个非常基本和常见的程序是,用于通过TCP或UDP发送任意数据。见:


您应该安装classic snap,它允许您使用curl和wget等工具。从:

然后进入经典shell(允许您使用apt):


您应该安装经典的snap,它允许您使用curl和wget等工具。从:

然后进入经典shell(允许您使用apt):


是的,nc存在于Core中,尽管我在努力研究脚本lol中多行请求的语法,Thanksys,nc存在于Core中尽管我在努力研究脚本lol中多行请求的语法,thankseinpoklum的回答为我指明了正确的方向,谢谢。einpoklum的回答为我指明了正确的方向,谢谢。snap将破坏正常系统安全规定的警告有多真实?是的,你可以,但是。。。我选择Ubuntu Core的原因之一是安全性,所以在
classic
模式下运行设备没有多大意义,因为只使用更“正常”的操作系统和apt get等等,比如Ubuntu服务器,会容易得多。我理解
classic
模式是用于开发的。classic snap本质上是一个chroot。它确实包含了你不想在生产设备上使用的各种软件,但一旦你把它删除,它就消失了。它不会对我所知的长度进行系统范围的修改。快照将破坏正常系统的安全规定的警告有多真实?是的,您可以,但是。。。我选择Ubuntu Core的原因之一是安全性,所以在
classic
模式下运行设备没有多大意义,因为只使用更“正常”的操作系统和apt get等等,比如Ubuntu服务器,会容易得多。我理解
classic
模式是用于开发的。classic snap本质上是一个chroot。它确实包含了你不想在生产设备上使用的各种软件,但一旦你把它删除,它就消失了。它不会对我的知识长度进行全系统的修改。
$ snap install classic --edge --devmode
$ sudo classic