Я разобрался с собственным ответом после некоторого возни.Я изменил Content-Type
на application/javascript
.Хотя это было не то, что я искал, он выдал ошибку, говорящую об изменении fetch
URI.Я попытался, и он сделал файл Javascript, содержащий ничего, кроме [object Object]
.Я был смущен, поэтому я изменил все это обратно.Я прочитал еще немного о форматировании JSON, когда наткнулся на эту цитату :
Когда у вас есть объект Javascript, сериализация JSON очень проста:
Что заставило меня вспомнить, что это сделал пустой объект Javascript ... ооо!Информация о теле форматировалась не как данные JSON, а как массив Javascript!Итак, я думаю, мне следует ...
var bodydata = {"name": "New spreadsheet", "mimeType": "application/vnd.google-apps.spreadsheet"};
let init = {
method: "POST",
async: true,
headers: {
Authorization: "Bearer " + token,
"Content-Type": "application/json",
},
body: JSON.stringify(bodydata)
... преобразовать данные Javascript в строку JSON!
И это сработало!Это было очень приятно, но я решил, что я отвечу на свой вопрос здесь для всех, кто только изучает REST API и самостоятельно разбирается с ними, как я!