2016-12-16 46 views
1

當我通過apps腳本發出請求時,響應與使用郵遞員這樣的工具發送請求或任何其他發送發佈請求的方式不一致,這似乎特定於應用程序腳本。UrlFetchApp Post Req響應不一致

這裏是我的要求:

var headers = {'Authorization': 'Bearer #'}, 
    var payload = JSON.stringify({'_id':_id, "email": email}), 
    var options = { 
    'method': 'post', 
    'contentType': 'application/x-www-form-urlencoded', 
    'payload': payload, 
    'headers': headers, 
    'muteHttpExceptions':false 
    } 
var response = UrlFetchApp.fetch('https://...", options); 

是201,看來該contentText在響應返回的響應代碼是除了一個信息關鍵部分,這是在後的有效載荷發送的電子郵件正確也應該在迴應中。郵件發送後,它會使用有效負載中發送的電子郵件觸發電子郵件。這不適用於應用程序腳本發佈請求。

當我通過郵遞員或其他工具運行這個相同的確切請求時,它完美地工作,電子郵件是在請求發送並按預期工作後立即觸發的。

有沒有人有任何想法爲什麼有效載荷中的「電子郵件」不通過應用程序腳本工作,但通過郵遞員?我在使用UrlFetchApp的有效負載或方式中有錯誤嗎?

回答