2015-01-13 2 views
0

Google 스프레드 시트에 자바 스크립트를 쓰고 URL을 가져 오려고합니다. 같은 URL에서 컬을 실행할 때 작동시킬 수 있습니다. 하지만 자바 스크립트에서 UrlFetchApp를 사용하려고하면 DNS 오류가 발생합니다. 아래 코드 샘플입니다. 내가 놓친 게 있니?UrlFetchApp DNS 오류

function upload() { 
    Logger.log("hello, "); 
    var headers = { 
     'Content-Length' : 0 
    }; 
    var options = { 
     'method': 'post', 
     'useIntranet': true, 
     'validateHttpsCertificates': false, 
     'contentType': 'text/xml' 
    }; 
    var response = UrlFetchApp.fetch("http://localhost:8787/test/v2/feed", options); 
    Logger.log("fetched data"); 
    Logger.log(response); 
} 
+0

GET 메서드는 또한 오류가 발생합니까? XML로 페이로드를 보내지 만 페이로드가 없습니다. – Kriggs

+0

'payload'를 추가하려고 시도했습니다. 'feed : testData'를 옵션에 추가했지만 여전히 동일한 오류가 발생합니다. –

+0

POST 대신 GET을 사용해 보았습니다. 나는 여전히 DNS 오류를 얻는다. –

답변

3

이것은 작동하지 않습니다. UrlFetchApp는 컴퓨터와 동일한 네트워크에 있지 않은 Google 서버에서 실행되므로 localhost에서 실행중인 서버를 찾으려고 할 때 찾을 수 없습니다.