URLがSSLを使用するかどうかを判断する方法はありますか? URLに何か他のものを送る前に、HTTPまたはHTTPS接続のみを受け入れるかどうかを調べたいと思います。URLがHTTPかHTTPSかを判断するためにBashを使用する
1
A
答えて
2
あなたはwgetのへのアクセス権を持っている場合は、以下のスクリプトを使用することができます。
#/bin/bash
URL=google.com
if wget --spider https://$URL 2>/dev/null; then
echo "https is present"
else
echo "https not present"
fi
あなたがHTTP_PROXY/HTTPS_PROXYセットを持っている必要がありますのでご注意ください。
私はあなたにもカールを使用して、同じスクリプトを修正することができるはず[今のようnixのシステムへのアクセス権を持っていけない]
cygwin64で上記のスクリプトをテストしました。
2
HTTP
if [[ $(wget -S --spider http://yoursite 2>&1 | grep 'HTTP/1.1 200 OK') ]]; \ then echo "true"; fi
HTTPS
if [[ $(wget -S --spider https://yoursite 2>&1 | grep 'HTTP/1.1 200 OK') ]]; \ then echo "true"; fi
関連する問題
- 1. httpリクエストからサーバータイプを判断する
- 2. レール:URLにSSLを使用するかどうかを判断する()CSS
- 3. php - トラフィックがhttpsまたはhttpを経由するかどうかを判断する方法
- 4. IIS URLをHTTPからHTTPSにリダイレクトするためのサブフォルダ
- 5. Ravenscarプログラムのスタック使用量を判断するためのベストプラクティス
- 6. コマンドプロンプトを使用するかどうかを判断するバッチファイル
- 7. C#HttpWebRequest - HTTP 301が発生したかどうかを判断する方法
- 8. ハードリンクかどうかを判断するためにlstat()を使用する方法
- 9. ユーザーがページ上のどこにいるかを判断するためのJavascript
- 10. URLがローカルファイルパスであるかリモートファイルパスであるかを判断する方法
- 11. ビューが初めてレンダリングされたかどうかを判断する方法
- 12. URLリライトを使用してhttpをhttpsにリダイレクトする方法
- 13. 地図の使い方!数が範囲内にあるかどうかを判断するためにルビーで
- 14. パンダを使用してテキストからコンテキストを判断する
- 15. DVTSourceTextViewからファイルURLを判断する方法
- 16. facebook graph apiユーザーがURLを好きかどうかを判断
- 17. BSTかどうかを判断する
- 18. コマンドが成功したかどうかを判断するc
- 19. デバイスにタッチスクリーンがあるかどうかを判断する
- 20. https URLのhttpベースのIFRAMEを使用
- 21. JNI/JVMTIの使用 - jfieldIDが静的かどうかを判断する方法
- 22. ローカル/ステージング/プロダクションのURLを判断する最善の方法は何ですか? URLをテストするローカル用
- 23. SharePointを使用しているかどうかを判断する方法
- 24. PHPにURLが存在するかどうかを判断する最速の方法は何ですか?
- 25. サーブレットAPIを使用して、リクエストがHTTP/1.0またはHTTP/1.1であるかどうかを判断する方法は?
- 26. あなたがBuddypressアクティビティストリームにいるかどうかを判断する方法
- 27. 何かがクリップボードにコピーされたかどうかを判断する方法
- 28. POSTが成功するかどうかを判断するためのRESTfulな方法はありますか?
- 29. 外部URLに対するGoogle Docsビューアの適用性を判断する
- 30. location.hashが戻るボタンかどうかを判断する方法
両方のポートをテストするために 'telnet host 80'と' telnet host 443'を使用してください – anubhava