Debian 10(32비트)이 REST API에서 json 데이터를 반환하지 않습니다.

Debian 10(32비트)이 REST API에서 json 데이터를 반환하지 않습니다.

저는 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)을 설치하려고 시도했지만 실행되었습니다. 천천히 포기하고 데비안을 설치했습니다.

지난 며칠 동안 정말 머리를 긁적였습니다. 어떤 제안이라도 감사하겠습니다!

건배 피트

답변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)을 가져오게 됩니다.

관련 정보