Pertanyaan cara menggunakan cURL pada antarmuka khusus


Saya mengembangkan kode dalam c, yang cukup FTP file di server FTP dengan menggunakan utilitas curl, dengan mengikuti ini contoh

sekarang saya memiliki satu hal sederhana untuk dilakukan, tentukan curl untuk menggunakan antarmuka khusus (IP) dari server untuk mengunggah, karena antarmuka server lainnya dikaitkan dengan koneksi soket lainnya.

apakah ada cara untuk melakukannya?


12
2017-10-11 14:55


asal


Jawaban:


Sepertinya dukungan curl --interface pilihan

curl --interface eth0 

23
2017-10-11 15:00



Your're meminta untuk menentukan sisi server antarmuka berdasarkan IP-nya, kan? (tidak antarmuka sisi klien Anda? dalam hal ini nanti, opsi curl --interface <name> baik-baik saja)

Kemudian Anda dapat menggunakan IP di URL.

Katakan 216,58.211.110 adalah google.com dari rumah saya, maka:

$ curl http://216.58.211.110/index.html
<HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8">
<TITLE>301 Moved</TITLE></HEAD><BODY>
<H1>301 Moved</H1>
The document has moved
<A HREF="http://www.google.com/index.html">here</A>.
</BODY></HTML>

-1
2017-10-11 15:09