Salesforce では、送信ポートを以下のいずれかに制限しています。
80: このポートは、HTTP 接続のみを受け付けます。
443: このポートは HTTPS 接続のみを受け付けます。
1024 ~ 65535 :これらのポートは、HTTP または HTTPS 接続を受け付けます。
443以外のポートを使う場合、リモートホスト登録の際指定のポートも含める必要があります。
ポートの記載がないとapexで以下のエラーがスローされます。
common.apex.runtime.impl.ExecutionException: Unauthorized endpoint