UrlFetchApp возвращает 403 кода ответа, даже если его IP-адреса находятся в белом списке? (Март 2020 г.) - PullRequest
0 голосов
/ 02 марта 2020

На нашем сайте мы запускаем проверку запасов, основываясь на кодах ответов HTTP, которые мы получаем через UrlFetchApp. С прошлой недели они возвращали 403 примерно 25% времени. Мы заставили нашего клиента внести в белый список IP-адреса UrlFetchApp, но, к сожалению, это не помогло.

Не совсем уверен, что здесь делать? Кто-нибудь еще испытывал это и нашел решение?

Вот фрагмент кода запроса, который возвращает эту ошибку 403:

function httpresponse( uri ) {
   var response_code ;
   try {
      response_code = UrlFetchApp.fetch(uri, { followRedirects: false }).getResponseCode().toString() ;
      }
   catch( error ) {
      response_code = error.toString().match( / returned code (\d\d\d)\./ )[1] ;
      }
   finally { return response_code ; }
   
}

Спасибо, Леон

...