2016-04-29 12 views
-1

APIとGitHubの両方がJSONテキストコンテンツを返します。これら2つのAPIがブラウザで異なって表示されるのはなぜですか?

GitHub's APIがブラウザに表示され、<pre>タグとモノスペースフォントで囲まれて表示されます。

ただし、our APIは、ラッパーのないserifフォントで表示されます。

両方の応答がJSONの場合、別のフォントで表示されるのはなぜですか?

+1

これはどのように比較されますか? 1つは角カッコで、もう1つは中かっこです。あなたの質問は何ですか? – puelo

+0

CSSを見て – voku

+0

[Pretty-Printing JSON with PHP]の可能な複製(http://stackoverflow.com/questions/6054033/pretty-printing-json-with-php) – r3wt

答えて

5

Networkタブが開いた状態でGitHubページをリフレッシュしてみてください。 GitHubには、この設定され

- (ただし、別のGitHubのリンクを試してみて、あなたはそれを参照してくださいよ、それはキャッシュされた応答だ場合、あなたはそのヘッダーは表示されません)

Content-Type: application/json; charset=utf-8 

:あなたはレスポンスヘッダの中で表示されます応答のContentTypeヘッダー。 ChromeはレスポンスがJSONであることを認識しているため、読みやすくするために<pre>タグをラップしてフォーマットします。

APIがプレーンテキストを返すため、ChromeはJSONとして認識しません。

+0

ありがとうございます。ばかげた質問ですが、深刻な答えに感謝します。 – voku

+0

@voku問題はありません。愚かな質問ではありません。時々、何を尋ねるかを知ることさえ困難です。私はあなたがすぐに何を意味しているのか分かっていたし、質問が閉じられる前に私の答えを得ようとした – andrewtweber

関連する問題