興味深かったので、私も調べてみました。
以下は私の俄仕込みの知識ですw
まず、参照サイトで使っている「リンク」は「ハイパーリンク」のことだと思われます。
ハイパーリンク-wikipedia
ハイパーリンクの作成-MDN
上記のサイトから、「ハイパーリンク」は、<a> 要素の中に囲むことで作成し、href にリンク先を記述することと読み取れます。
で、<a>: アンカー要素を読むと
href
ハイパーリンクが指す先を URL または URL フラグメントで示します。 URL はウェブ (HTTP) ベースの文書に制限されず、ブラウザーが対応するあらゆるプロトコルを使用することができます。例えば、 file: や ftp:、mailto: などはほとんどのブラウザーで動作します。 URL フラグメントは、ハッシュ記号 (#) で始まり、現在の文書内のリンク先位置 (HTML 要素の id) を指定します。以下の URL、 URL フラグメント、複数のプロトコルを参照して下さい。
この記述において、直接 http(s)://~ で記述される範囲では、ブラウザは GET でアクセスするため(注:こちらの根拠は探せませんでした。最重要なんですけど^^;実績で記述してます!) リンクで POST 送信することはできないことになります。
ただし、<a> を使い POST を実現する方法はあります。
すでに、他の回答にあるように JavaScript を使用すれば、なんとでもなります。
<a> にイベント属性でつけたり、プロトコルとして JavaScript を指定することで、実現できます。
単純に submit しても良いし、適当な関数を作っても良いです。
で、ここからが書きたかったことです!w
<a>: アンカー要素 に以下の一文があります。
ping
ハイパーリンクをたどるときに、本体の PING の POST リクエストが、ブラウザーによって (バックグラウンドで) 送信される、スペースで区切られた URL のリストを含みます。通常、トラッキングに使用されます。
なんと JavaScript を使用せずとも、<a> のみで POST 送信できる方法がありました。
ただ、対応状況を見る限り、chrome 以外では実質機能しません。
(念の為検証もしてみました)
また、送信内容も固定なので、本格的な(?) POST には使用できないものでした。
結論
ハイパーリンクで直接 POST を実現することは無理だけれど、<a> を使用した POST は可能。