2012-04-15 4 views
2

j'ai un script qui fait cela:threads multiples demandes JSON en utilisant JRuby

require 'rubygems' 
require 'rest-client' 
require 'json' 

url = foo 
request = bar 


response = RestClient.post(url,request, :content_type => :json, :accept => :json) 

Je suis en train de tester l'API j'utilise pour reliablity et que vous souhaitez l'envoyer quatre demandes en même temps. J'ai essayé de le faire en utilisant quatre fenêtres de terminal. Mais c'est un peu difficile - il doit donc y avoir une meilleure façon de faire cela.

Cela peut-il être fait avec un filetage? Si c'est le cas, comment? Et conduit la meilleure façon de le faire. Toutes les demandes ne seront pas identiques.

+0

-1 pour utiliser le mot "lame". –

+0

@AndrewGrimm - désolé –

+0

Merci. Downvote supprimé. –

Répondre

2

Avec threach vous pouvez écrire

requests.threach.map {|req| ... } 

et il devrait fonctionner comme prévu.