0
私はページのソースコードをフェッチして表示するはずのアプリケーションを作成しています。Httpartyがソースコードを取得しないのはなぜですか?
単純なJSON形式で、HTMLもCSSもありません。だから私はこのようになりますを取得しようとしているサイトのソースコードは:そのタイプのは
#, @headers={"x-frame-options"=>["sameorigin"], "x-xss-protection"=>["1; mode=block"], "content-type"=>["text/html;charset=utf-8"], "content-length"=>["86692"], "server"=>["WEBrick/1.3.1 (Ruby/1.9.2/2012-04-20)"], "date"=>["Wed, 09 May 2012 17:46:34 GMT"], "connection"=>["close"]}>
は何ですか:
{"latitude" : "n/a","longitude" : "n/a","internalTemperature" : "n/a","light" : "n/a","distance" : "n/a" ...
とするたびに、httpartyを使用して、私はこのような何かを得ますデータ?、私は理解していない。
私は私のERBファイルに次のような行があります。
<%= Representative.get('http://0.0.0.0:4568/').inspect %>
そして、私の.rbのファイルに:
class Representative
include HTTParty
end
もちろん、私が到達してるサイトはあなたのように、私のローカルホスト上にあるをそれを見ることができませんが、私が示したような単純なJSONを返します。
ありがとうございます。ボーナスの質問:私が 'inspect'を実行してそれを行うと、正しいJSONファイルが得られますが、文字列' http://0.0.0.0:4568'の接頭辞が付きます。それはなぜですか、どうすればそれを失うことができますか? – Zippie
私は間違いを見つけた。 Thnxもう一度:) – Zippie