🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
Google Apps Script

Google Apps ScriptはGoogleの製品と第三者のサービスでタスクを自動化するためのJavaScriptのクラウドのスクリプト言語です。

Q&A

解決済

1回答

1166閲覧

【GAS】UrlFetchAppにおいて特定URLを指定すると応答が無くなる

退会済みユーザー

退会済みユーザー

総合スコア0

Google Apps Script

Google Apps ScriptはGoogleの製品と第三者のサービスでタスクを自動化するためのJavaScriptのクラウドのスクリプト言語です。

0グッド

0クリップ

投稿2021/02/26 04:33

前提・実現したいこと

 GASのUrlFetchAppを用いてレスポンスが欲しい。

発生している問題・エラーメッセージ

 複数サイトの存在確認をUrlFetchAppの戻り値(ステータスコード)を見て判定しております。
その際に、特定のURLをUrlFetchAppに投げると応答が返ってこなくなり、ステータスコードも
例外のキャッチもできず困っております。

該当のソースコード

function myFunction() {

var response = "";
let OutText = "";
let TextVal = "https://www.welcia-yakkyoku.co.jp/";

response = UrlFetchApp.fetch(TextVal,
{
muteHttpExceptions: true,
validateHttpsCertificates:false
});

if(response.getResponseCode() != 200) { OutText = "異常" }else { OutText = "正常" }

}

試したこと

1.他のサイトでは問題なく動作する事を確認済。
上記ソースコードのURLを指定した場合にUrlFetchApp.fetchを実行すると応答が戻ってこない事を確認。

心当たりがある方、お知恵をお貸し頂けると助かります。
(余り難しい言葉でないと助かります)

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2021/02/26 11:33

コメントありがとうございます。 URLをhttp://にして試してみましたがダメでした。
mike2mike4

2021/02/26 11:48

すみません、そういうことではないです。おそらく、リダイレクトされてます。 >telnet www.welcia-yakkyoku.co.jp 443 だと反応がないので、 >openssl s_client -connect www.welcia-yakkyoku.co.jp:443 やろうとしたら、opensslが危険だとかいわれたので諦めました。 https://qiita.com/hkajikawa/items/9a9ccceecb63538061bf
mike2mike4

2021/02/26 11:54

getResponseCode()を使った方が良いかもしれません。
退会済みユーザー

退会済みユーザー

2021/02/26 15:23

いえいえ!こちらこそ意図を読み取れずすみません。 telnetも試してくださりありがとうございます。 getResponseCode()についてですが、 私が誤解していたら申し訳ないのですが、 上記コードで言う response = UrlFetchApp.fetch で結果をresponseに格納。 if(response.getResponseCode() != 200) で格納した結果のレスポンスコードを比較 としておりますが、 response = UrlFetchApp.fetch の時点で応答が返ってこなくなる為、 if(response.getResponseCode() != 200) までたどり着けない状況です。。。
mike2mike4

2021/02/26 15:36

ああ、コード斜め読みしてました。Twitterに詳しい人がいるので、聞いてみるといいかもしれませんね。↓ タカハシノリアキ#GAS本第2版発売中! @ntakahashi0505
退会済みユーザー

退会済みユーザー

2021/02/27 02:15

承知致しました。 ありがとうございます。
Zuishin

2021/03/01 13:25

特定の URL でのみ失敗するなら、単に拒否されてるんでしょう。
guest

回答1

0

ベストアンサー

解決せず諦めました。

投稿2021/03/01 12:49

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問