以前、以下の質問をさせていただきました。
回答者様のおかげで無事カメラからレスポンスを得ることができました。
このレスポンスからDigest認証に必要な値を取り出すつもりで以下のコードを書きました。
javascript
1function camera(){ 2 var url = "http://**********************************/snapshot.jpg" 3 var options = {"muteHttpExceptions":true}; 4 var response = UrlFetchApp.fetch(url,options).getHeaders(); 5 6 Logger.log(response) 7 //{Date=Thu, 04 Feb 2021 01:25:31 GMT, Content-Type=text/html, Server=, Content-Length=351, WWW-Authenticate=Digest realm="Network Camera", nonce="82f2ebdf39ee1cccf3b0e73603701de9", qop="auth"} 8 9 Logger.log(response.nonce)//null 10}
keyを確認して値を取得しているにも関わらずnullが出ました
そこでkeyを確認してみたところ...
javascript
1 Logger.log(Object.keys(response)) 2 //[Content-Length, Server, Content-Type, Date, WWW-Authenticate] 3
objectに入っていてもkeyにならないことってあるのでしょうか?
またこの状態から値を取り出す方法があったら教えて下さい。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。