Apex を使用して POST コンテンツを設定しようとしています。以下の例では、GET を使用して変数を設定します。
PageReference newPage = Page.SOMEPAGE;
SOMEPAGE.getParameters().put('id', someID);
SOMEPAGE.getParameters().put('text', content);
HTTP タイプを POST に設定する方法はありますか?
Apex を使用して POST コンテンツを設定しようとしています。以下の例では、GET を使用して変数を設定します。
PageReference newPage = Page.SOMEPAGE;
SOMEPAGE.getParameters().put('id', someID);
SOMEPAGE.getParameters().put('text', content);
HTTP タイプを POST に設定する方法はありますか?
はい、ただし HttpRequest クラスを使用する必要があります。
String endpoint = 'http://www.example.com/service';
String body = 'fname=firstname&lname=lastname&age=34';
HttpRequest req = new HttpRequest();
req.setEndpoint(endpoint);
req.setMethod('POST');
req.setbody(body);
Http http = new Http();
HTTPResponse response = http.send(req);
詳細については、 Salesforce のドキュメントを参照してください。