Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

エンコードを EUC-JP​ で行った URL パラメータが利用された場合

公開日: Oct 1, 2025
説明
有効ではない Salesforce へのリクエストの具体例について > エンコードを EUC-JP​ で行った URL パラメータが利用された場合

Salesforce に対して、 EUC-JP でエンコードされた文字列を URL に含んだリクエストを実行すると
以下のエラーメッセージが表示されます。
Illegal Request
You have sent us an Illegal URL or an improperly formatted request.
解決策
具体的に不正な URL パラメータを含んだリクエスト形式を以下に記載します。
これらの形式の URL にアクセスするだけ (GET リクエスト)でエラーとなります。
※テストを EUC-JP でエンコードすると %a5%c6%a5%b9%a5%c8 となります。

https://ap.salesforce.com/home/home.jsp?param=%a5%c6%a5%b9%a5%c8​
https://ap.salesforce.com/home/home.jsp?%a5%c6%a5%b9%a5%c8​=test
https://ap.salesforce.com/00Uxxxxxxxxxxxx?param=%a5%c6%a5%b9%a5%c8​
https://ap.salesforce.com/00Oxxxxxxxxxxxx?%a5%c6%a5%b9%a5%c8​=param

この動作はブラウザ種別に関わらず共通です。
なお、フォーム内にデータとして EUC-JP でエンコードされた文字列を格納し、セールスフォースへリクエストした場合には、特に問題ありません。
ナレッジ記事番号

000382030

 
読み込み中
Salesforce Help | Article