TypeError: ne peut pas convertir Net :: HTTPOK en chaîne
-
27-10-2019 - |
Question
J'utilise net/http
et json
géocodage une adresse en utilisant l'API de géocodage de Google. Voici où l'erreur est jeté:
response = Net::HTTP.get_response(URI.parse(url))
result = JSON.parse(response)
La réponse est de classe Net :: HTTPOK, mais je veux accéder aux données de réponse JSON réelles (et pas seulement le code d'état).
La solution
Vous voulez
result = JSON.parse(response.body)
http: // www.ruby-doc.org/stdlib-1.9.3/libdoc/net/http/rdoc/Net/HTTPResponse.html
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow