2017-05-01 11 views
0

나는 시도했지만 검색했지만 JSON을 얻기 위해 동기식 GET 요청을 만드는 방법에 대한 예제 나 설명을 찾지 못했습니다. 내가 발견 한 것은 비동기 요청에 대한 간단한 코드로 SOUP를 사용했다. SOUP는 실제로 작동하지만 비동기식이므로 나에게 쓸모가 없다./ SOUP을 사용하면 synchornous 요청을 할 수 있지만 gjs 문서 작업 방식을 사용할 수 있다고 생각한다. 방법을 찾아내는 데 도움이되지 않았습니다. 그래서 누군가가 이것을하는 법을 알아야한다는 것을 알았습니다. 그 사람은 어디서나 게시하지 않았습니다. 그러므로 나는 묻고있다. 제발, 어떻게해야합니까?GJS 동기식 GET http 요청

답변

0

좋아요, 실제로 사용할 수있는 C 용 libsoup 설명서를 발견했으며 Google 사이트 : 검색 인수를 사용하여 GJS 래퍼를 찾습니다. 그리고 나는 그것을 만들었습니다 :) 다음은 내가 만든 코드 예입니다. 희망도 당신을 위해 일한다 :)

const Soup = imports.gi.Soup; 

let sessionSync = new Soup.SessionSync(); 

let msg = Soup.Message.new('GET', 'https://www.example.com/json?arg=something'); 

sessionSync.send_message(msg); 

print(msg.response_body.data);