Comment demander en passant un tableau à une requête avec le client HTTP de Ruby

https://httpbin.org/get?params[]=a&params[]=b&params[]=c

Si vous souhaitez faire une demande avec une telle URL, procédez comme suit

sample.rb


#!/usr/bin/env ruby

require 'httpclient'

url = 'https://httpbin.org/get'
query = {
    'params[]' => ['a', 'b', 'c']
}
puts HTTPClient.get(url, query).body

test


$ ./sample.rb | jq '.args'
{
  "params[]": [
    "a",
    "b",
    "c"
  ]
}

Recommended Posts

Comment demander en passant un tableau à une requête avec le client HTTP de Ruby
L'histoire de toString () commençant par le passage d'un tableau à System.out.println
Comment convertir un tableau de chaînes en un tableau d'objets avec l'API Stream
Comment récupérer la valeur de hachage dans un tableau dans Ruby
[Swift5] Comment obtenir un tableau et un ensemble de différences entre les tableaux
Comment trouver la cause de l'erreur Ruby
[Swift] Comment obtenir le nombre d'éléments dans un tableau (super basique)
[Note] [Débutant] Comment écrire lors de la modification de la valeur d'un élément de tableau dans une phrase répétée de Ruby
[Java] Comment obtenir une requête par communication HTTP
Comment sortir le standard d'un tableau avec for Each
Comment interroger Array dans jsonb avec Rails + postgres
Comment démarrer par environnement avec Spring Boot de Maven
J'ai essayé de vérifier le fonctionnement de la requête http (Put) avec Talented API Tester
Comment utiliser git avec la puissance de jgit dans un environnement sans commandes git
Apprendre Ruby avec AtCoder 13 Comment créer un tableau à deux dimensions
[Ruby] Comment récupérer le contenu du double hachage
Comment ajouter des éléments sans spécifier la longueur du tableau
[Rails] Comment afficher une liste de messages par catégorie
Comment gérer différentes versions de rbenv et Ruby
Comment spécifier un tableau pour la valeur de retour / l'argument d'une méthode dans le fichier IDL CORBA
[Rails] Comment convertir l'URI de l'image envoyée par http en https lors de l'utilisation de l'API Twitter
Essayez d'imiter l'idée d'un tableau à deux dimensions avec un tableau à une dimension
[Ruby] Comment compter les nombres pairs ou impairs dans un tableau
Comment créer une application avec ruby on rails (en supposant que l'environnement a été construit)
Comment afficher la valeur lorsqu'il y a un tableau dans le tableau
[Java] Comment rechercher des valeurs dans un tableau (ou une liste) avec la méthode contains
Comment obtenir la longueur d'un fichier audio avec Java
Comment décorer CSS sur les boutons radio de rails6 form_with (helper)
[Spring Boot] J'ai étudié comment implémenter le post-traitement de la demande reçue.
Comment lire le corps de la requête plusieurs fois avec Spring Boot + Spring Security
[Swift] Résumé de la suppression des éléments d'un tableau (mémo personnel)
[Java] Comment transformer un tableau à deux dimensions avec une instruction for étendue
Comment accéder directement à Socket avec la fonction TCP de Spring Integration
Obtenez le type d'un élément d'un tableau pour déterminer s'il s'agit d'un tableau
Comment créer un environnement pour n'importe quelle version de Ruby en utilisant rbenv
Comment résoudre la construction de l'environnement local de Ruby on Rails (MAC)!
Comment faire de https le schéma de l'URL générée par l'assistant d'URL de Rails
[swift5] Comment changer la couleur de TabBar ou la couleur de l'élément de TabBar avec le code
Comment insérer un traitement avec n'importe quel nombre d'éléments dans le traitement itératif dans Ruby
Comparer les éléments d'un tableau (Java)
Comment déterminer le nombre de parallèles
Convertir un tableau de chaînes en nombres
Comment trier une liste de SelectItems
Trier un tableau de classes homebrew Ruby
[Rubiy] Je veux créer un tableau à partir d'une chaîne de caractères avec la méthode split. Et vice versa.
Comment faire en sorte que la chaîne de requête émette réellement lors de l'utilisation de PreparedStatement dans JDBC
[Ruby on Rails] Comment faire de la destination du lien une partie de l'ID spécifié
graphql-ruby: Comment obtenir le nom de la requête ou de la mutation dans le contrôleur Remarque
Comment obtenir l'ID d'un utilisateur qui s'est authentifié avec Firebase dans Swift
[Rails6] Comment connecter la fonction d'affichage générée par Scaffold avec la fonction utilisateur générée par devise
Comment afficher la quantité de disque utilisée par le conteneur Docker pour chaque conteneur