Bonjour à tous,
J'essaye de comprendre pourquoi en utilisant 'Rest-Client' et en essayant de récupérer une page web au format json, j'ai à la place des deux points ( les caractères suivants: '=>'
Voilà un exemple de la page web quand je l'ouvre avec un browser:
Le même résultat, mais avec du code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 "project_update": { "id": 8113, "name": "Advanced_gaith", "description": "", "status": "successful", "failed": false
Le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 "project_update"=>{ "id"=>8113, "name"=>"Advanced_gaith", "descr iption"=>"", "status"=>"successful", "failed"=>false
Merci pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 # encoding: UTF-8 require 'json' require 'rest-client' payload = {}.to_json # build the REST request params = { :method => 'GET', :url => 'https://x.x.x.x/api/v2/jobs/8110/', :user => 'xxxxx', :password => 'xxxxx', :headers => { :content_type => :json, :accept => :json }, :timeout => 90, :payload => payload, :verify_ssl => false } response = RestClient::Request.new(params).execute response = JSON.parse(response) puts response
Partager