Server response : HTTP Status 415 - Unsupported Media Type
Sto cercando di inviare dati JSON all'URL dallo script di google ma ottenendo l'errore sopra riportato. Ecco il mio codice:Utilizzo di script di Google Apps per postare dati 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);
}
Ho provato a cambiare il tipo di contenuto, ma non ha funzionato .La AUTHCODE sta funzionando perché sono in grado di ottenere dal URL.
Qualcuno ha qualche idea su dove sto andando male? Grazie.
Grazie mille per l'aiuto ... è stato un grande aiuto .. – Shilpi
Così fastidioso che UrlFetchApp.fetch() ignora/ignora l'intestazione "Content-Type" specificato nell'opzione "header". Mi stavo strappando i capelli per oltre un'ora cercando di capire cosa stavo facendo male finché non sono incappato in questa risposta! –