質問: httpsサーバーへajax通信をする場合(ajaxのurlパラメータに`https://example.com`を指定して通信する場合)、通信内容は全てssl暗号化されているという理解なのですが、それで正しいでしょうか。
回答: はい、GETパラメータも暗号化されます。 POSTと異なる以下の点は留意すべきです。 * サーバ側のログにURLとして平文で残る場合が多い * ブラウザ側の履歴(html5のタグがあるので、History API)に残る場合がある 本家にもよく似たQ&Aがありました。リファラーもURLが送信されることを考慮しなければなりませんが、ajaxであれば不要かと。後々漏れると困る気密性の高い情報はGETパラメータに流してはならず、極力POSTする方針が安全だと考えます(限定的な利用は除く)。