Server response : HTTP Status 415 - Unsupported Media Type
Próbuję opublikować dane JSON na adres URL ze skryptu google, ale otrzymuję powyższy błąd. Oto mój kod:Używanie skryptu Google Apps do publikowania danych JSON
function myFunctionpost() {
var url = "http://abc.xyz.org/jira/rest/api/2/issue";
var data = {"project":{ "key": "KEY"},"summary": "create issue.", "description": "Creating of an issue from google spreadsheet using the REST API", "issuetype": {"name": "Bug"}} ;
var payload = JSON.stringify(data);
var headers = { "Accept":"application/json",
"Content-Type":"application/json",
"Authorization":"Basic _authcode_"
};
var options = { "method":"POST",
"headers": headers,
"payload" : payload
};
var response = UrlFetchApp.fetch(url, options);
Logger.log(response);
}
Próbowałem zmienić typ zawartości, ale nie działa .Powierzchnia AUTHCODE pracuje, bo jestem w stanie dostać się z adresem URL.
Ktoś ma pojęcie o tym, gdzie idę źle? Dzięki.
dziękuję za pomoc ... to było bardzo pomocne .. – Shilpi
tak irytujące, że UrlFetchApp.fetch() pomija/nadpisuje „Content-Type” nagłówek określonego w opcji „nagłówki”. Przez ponad godzinę wyrywałem sobie włosy, próbując dojść do tego, co robię źle, dopóki nie natknąłem się na tę odpowiedź! –