私はDebian 10がインストールされている11年の32ビットミニPC(ViewSonic)を使用していますが、何を試しても次のREST APIからデータを取得できません。私はカールとwgetを試しましたが、常に結果は返されません。しかし、私のWin 10システムでは、毎回結果が得られます。
wget https://opensky-network.org/api/states/all?lamin=51.8&lomin=-4.8&lamax=52.92&lomax=2.0
以前はコンピュータにWindows XPがあり、C#を使用して(別途)FreePascalと.NET 3.5を使用して動作していなかったため、ハードウェアの問題であると思われます。昨日、Windows 10(bloatware)をインストールしようとしましたが、実行されました。ゆっくりあきらめてDebianをインストールしました。
過去数日間、本当に頭を傷つけました。どんな提案にも感謝します!
乾杯足
答え1
文字が含まれているため、URLを引用符で囲む必要があります&
。
$ curl "https://opensky-network.org/api/states/all?lamin=51.8&lomin=-4.8&lamax=52.92&lomax=2.0"
{"time":1605817730,"states":[["471f2e","WZZ4466 ","Hungary",1605817729,1605817729,1.0542,51.9321,4518.66,false,151.99,289.78,-4.88,null,4617.72,"7547",false,0],["4400be","TAY4014 ","Austria",1605817729,1605817729,-1.0094,52.8492,1028.7,false,110.36,184.01,-5.85,null,null,"4215",false,0],["a3e69d","UPS207 ","United States",1605817729,1605817729,-0.698,52.1777,4472.94,false,220.59,129.89,-9.1,null,4579.62,"7666",false,0],["45ce4e","SRR6977 ","Denmark",1605817728,1605817728,-1.3139,52.8313,-83.82,false,58.15,268.48,-0.65,null,144.78,"0504",false,0],["48c22e","RYR7MH ","Poland",1605817729,1605817729,1.5407,52.9022,11887.2,false,253.58,100.28,0,null,11887.2,"2264",false,0]]}
引用符がない場合、&
シェルはその文字列を複数のコマンドに分割し、最終的に部分URL(最初までのすべて&
:)https://opensky-network.org/api/states/all?lamin=51.8
を取得します。