私は新しいプログラマーです。私はJsonでアプリケーションを構築しようとしています。 私はこのURLを使用しても動作しません。 http://zsuzsafodraszat.hostzi.com/boltok.json 私はこれを使用して、私のアプリが動作します。 https://api.myjson.com/bins/3zm8i 両方のJsonファイルがまったく同じです。 私が間違っていることを手伝ってもらえますか?おそらく悪い拡張子やweb000はJsonのための良いサービスではないでしょうか?あなたは私に良い無料のjsonホスティングを教えてもらえますか?ありがとう指定されたURLでJsonが動作しない
0
A
答えて
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
関連する問題
- 1. クラウドファウンドリのマップルートが指定されたパスで動作しない
- 2. Nutchがseed.txtで指定されたURL以外のURLをクロールしない
- 3. Sniffyで無効なOracle URLが指定されました
- 4. 指定されたウィンドウ内でFirebase jobdispatcherが起動しない
- 5. form_for指定された動作を呼び出さない
- 6. カスタマイズされたカスタムURLスキームがiOS 9で動作しない
- 7. URLパラメータが指定されていない場合、ルートに移動します
- 8. Sharepoint 2010 + CSS3Pieは動作していないため、動作していません。指定したURL
- 9. NLog 2.1 EventLogのEventIdが指定されていないと動作しない
- 10. AngularJS:動画タグが動的に返されたURLソースで動作しない
- 11. jsonで追加された動的コンテンツでJavaScriptイベントが動作しない
- 12. publishprofileオプションを指定したTFS msdeployが動作しない
- 13. .babelrcで指定された6つのプリセットが動作していません。
- 14. ReSwiftの動作でアンチパターンが指定されていますか?
- 15. Node.jsが指定されたポートでリッスンしていない
- 16. jQuery.ajax()は、指定されたURL
- 17. のみ指定されたURL
- 18. 子作業指示書の指定が保存されない
- 19. LoadLibraryが指定されたパスで動作しないのはなぜですか?
- 20. angularJS指定されたURLではなくログインページにリダイレクト
- 21. 指定されたイベントでイベントハンドラがトリガされない
- 22. URLを介したJSON応答が表示されない
- 23. Jsonの定義されていない動作
- 24. Artifactory Docker Repoが指定されたポートでリッスンしない
- 25. JSONレスポンスエラーがJSONのURLが真でない場合、これらのコードは動作しますが、PHPに
- 26. URLスキームがiOS9で動作しない
- 27. URLがhttpで動作しない
- 28. HTTPS URLがPHPで動作しない
- 29. yieldを指定して再定義されたメソッドは、ブロックが指定されていない
- 30. jQueryオートコンプリートがJSONで動作しない
彼らの仕事の両方私は(jsonlint.comの両方の有効なJSON)、それをしようとすると、 – user3791775
@Knetigのjsonsは同じではありません。 **?d = 1279、** vs **?id = 1279 "、** – varren
この問題は、JSONファイルではなく、" app "のように見えます。 – Seth