Bonjour
Nouvelles informations :
avec :
authString = login + ":" + pwd
url = "https://ws.universign.eu/tsa/post/"
puts url.to_s
uri = URI.parse(url)
puts uri.to_s
headers = {
'Content-Type' => 'application/x-www-form-urlencoded',
'Authorization' => "Basic #{Base64.encode64(authString).strip}",
}
params = {:hashAlgo=>algo,:hashValue=>hash, :withCert=>"false"};
puts params.to_s
http = Net::HTTP.new(uri.host)
puts http.to_s
post_data = params.map
{|k,v|"#{CGI::escape(k.to_s)}=#{CGI::escape(v.to_s)}" }.join("&")
puts post_data.to_s
resp, data = http.post(uri.path, post_data, headers)
puts resp.to_s
puts data.to_s
return JSON.parse(data)
J'obtiens :
https://ws.universign.eu/tsa/post/
https://ws.universign.eu/tsa/post/
{:hashAlgo=>"SHA256",
:hashValue=>"cb493b4f9c0bda24f0443a11dad75b3a04aec8b78440c193eea4857e4d6f8725",
:withCert=>"false"}
#<Net::HTTP:0x0000000308bfa8>
hashAlgo=SHA256&hashValue=cb493b4f9c0bda24f0443a11dad75b3a04aec8b78440c193eea4857e4d6f8725&withCert=false
Puis ... rien. La console semble attendre une information.
Ce code me fait tourner en bourrique.
Cordialement,
--
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse
[email protected]