2016-04-13 12 views
0

私は新しいプログラマーです。私はJsonでアプリケーションを構築しようとしています。 私はこのURLを使用しても動作しません。 http://zsuzsafodraszat.hostzi.com/boltok.json 私はこれを使用して、私のアプリが動作します。 https://api.myjson.com/bins/3zm8i 両方のJsonファイルがまったく同じです。 私が間違っていることを手伝ってもらえますか?おそらく悪い拡張子やweb000はJsonのための良いサービスではないでしょうか?あなたは私に良い無料のjsonホスティングを教えてもらえますか?ありがとう指定されたURLでJsonが動作しない

+0

彼らの仕事の両方私は(jsonlint.comの両方の有効なJSON)、それをしようとすると、 – user3791775

+0

@Knetigのjsonsは同じではありません。 **?d = 1279、** vs **?id = 1279 "、** – varren

+0

この問題は、JSONファイルではなく、" app "のように見えます。 – Seth

答えて

0

これらの2つのURLは、同じ内容または同じヘッダーを持っていません。あなたが見ることができるように

$ curl -i "http://zsuzsafodraszat.hostzi.com/boltok.json" 
HTTP/1.1 200 OK 
Date: Wed, 13 Apr 2016 22:52:50 GMT 
Server: Apache 
Last-Modified: Wed, 13 Apr 2016 16:48:23 GMT 
Accept-Ranges: bytes 
Content-Length: 1020 
Connection: close 
Content-Type: application/json 

??{"Aldi":"http://catalog.aldi.com/emag/hu_HU/print/Online_katalogus_04_07/Online_katalogus_04_07.pdf", 
"Lidl":"http://www.lidl.hu/statics/lidl-hu/ds_doc/HU_HHZ_kw14_2016.pdf", 
"Spar":"http://ajanlatok.spar.hu/view/download/?d=1279", 
"Penny":"https://view.publitas.com/16538/136265/pdfs/016f82fb5b00bc97b5a8c35f512d89b01cd3e3ce.pdf", 
"Coop":"https://view.publitas.com/2556/133497/pdfs/16603d7e9bf30e8a8a4efec7f01d3fa2caf92fe0.pdf", 
"Auchan":"http://www.lidl.hu/statics/lidl-hu/ds_doc/HU_HHZ_kw14_2016.pdf"} 

$ curl -i "https://api.myjson.com/bins/3zm8i"    
HTTP/1.1 200 OK 
Server: nginx/1.5.8 
Date: Wed, 13 Apr 2016 22:52:56 GMT 
Content-Type: application/json 
Content-Length: 500 
Connection: keep-alive 
Access-Control-Allow-Origin: * 
Access-Control-Allow-Credentials: true 

{"Aldi":"http://catalog.aldi.com/emag/hu_HU/print/Online_katalogus_04_07/Online_katalogus_04_07.pdf","Lidl":"http://www.lidl.hu/statics/lidl-hu/ds_doc/HU_HHZ_kw14_2016.pdf","Spar":"http://ajanlatok.spar.hu/view/download/?id=1279","Penny":"https://view.publitas.com/16538/136265/pdfs/016f82fb5b00bc97b5a8c35f512d89b01cd3e3ce.pdf","Coop":"https://view.publitas.com/2556/133497/pdfs/16603d7e9bf30e8a8a4efec7f01d3fa2caf92fe0.pdf","Auchan":"http://www.lidl.hu/statics/lidl-hu/ds_doc/HU_HHZ_kw14_2016.pdf"} 

そのうちの一つは、私の端末は疑問符として表示される先頭にジャンクバイトのカップルを持って、コマンドラインからカールのコマンドを実行する場合は、これを見ることができます。また、httpヘッダーも異なります。 Content-Lengthsも大きく異なっています。失敗した例でjsonペイロードを作成するためにプレーンテキストエディタ以外のものを使用しましたか?

ジャンク文字を削除し、これらのHTTPヘッダーを追加してみてください:

Access-Control-Allow-Origin: * 
Access-Control-Allow-Credentials: true 
関連する問題