CURL αίτημα PUT για μια ξεκούραστη API

ψήφοι
0

Έχω ένα API που εγώ χρησιμοποιώ για να εκτελέσει κάποια αυτοματοποίηση για μερικές λεπτές συσκευές-πελάτες. Αυτό που προσπαθώ να κάνω είναι να ενημερώσετε ένα πεδίο σε μια βάση δεδομένων από την API με τις πληροφορίες που παρέχονται από τη συσκευή.

Δοκίμασα την πλευρά του κώδικα διακομιστή με Ταχυδρόμος και τις ενημερώσεις τομέα όπως αναμενόταν, αλλά δεν μπορώ να πάρω την μπούκλα αίτηση προκειμένου να εκτελεστεί σωστά. Έκανα να δοκιμάσετε τον κώδικα που δημιουργεί ταχυδρόμος για τις αιτήσεις μπούκλα και αυτό απέτυχε.

Τρέχω αυτό από ένα bash script:

#! /bin/bash

MAC=$(cat /sys/class/net/eth0/address)
IP=$(hostname -I)
FQDN=$(hostname -A)

echo $MAC
echo $IP
echo $FQDN
echo  

curl -X PUT --header application/json --header charset=utf-8  --header content-length: 4 --header application/json http://ttuc-thinman1.tuc.us.ray.com/api/ThinClient?mac=$MAC&ip=$IP&fqdn=$FQDN

Όταν επιχειρείτε να εκτελέσετε αυτόν τον κώδικα θα χωματερές κατ 'ευθείαν πίσω στην γραμμή χωρίς πληροφορίες.

Τι είμαι ένας κάνει λάθος;

Δημοσιεύθηκε 08/11/2018 στις 00:05
πηγή χρήστη
Σε άλλες γλώσσες...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more