2017-07-13 3 views
0

Comment utiliser HTTPie https://httpie.org/doc#usage Comment créer une URL personnalisée que je peux utiliser pour insérer mon point de terminaison API?Paramètres de l'URL personnalisée pour le point de terminaison API

si on leur donne une URL de base par exemple que je veux ajouter une date aussi pour atteindre le point final

/myURL/data 

/myURL/data/yyy/mm/dd 

comment puis-je ajouter la date dans le programme URL pour atteindre le point final à plusieurs reprises au fil des jours. Pour aujourd'hui, il ressemblerait

/myURL/data/2017/07/13 

En fin de compte, je vais demander à ce besoin tous les jours afin de pouvoir le mettre en place

Répondre

1

Quelle plate-forme utilisez-vous? Il semble que vos options sont OSX ou Linux, donc cela devrait fonctionner sur l'un ou l'autre.

Vous pouvez utiliser le programme date pour formater la date d'aujourd'hui:

date +%Y/%m/%d 

qui (aujourd'hui) sorties 2017/07/13.

Vous pouvez lancer un petit script pour construire votre paramètre d'URL et appelez httpie, quelque chose comme ceci:

#!/bin/bash 

today=$(date +%Y/%m/%d) 

http /myURL/data/$today 

qui exécuterait http /myURL/data/2017/07/13

Ensuite, vous pouvez configurer un cron (ou launchd sur OSX) appeler le script chaque jour.

+0

Oui je suis sur linux mint. – sayth