Monday, March 26, 2012

HTTP Callout from Apex Class

public class simpleHTTPCallOut {
public simpleHTTPCallOut(ApexPages.StandardController controller)
{
}
String ErrorMessage;
public void Login() {
 ErrorMessage='';
 final string baseUrl = 'https://login.salesforce.com/';
 final string username = 'test@test.com';
 final string password = 'test@123';
 Http h = new Http();
 HttpRequest req = new HttpRequest();
 req.setMethod('GET');
 req.setEndpoint(baseUrl + '?loginType=&un='+username+'&pw='+password);
 HttpResponse res = h.send(req);
  
 req.setEndpoint(baseUrl + 'apex/EndPOINTPAGE');
 res = h.send(req);
 if (res.getBody().indexOf('success=true')>-1) {
  system.debug('Success');
 } 
}
}

1 comment:

  1. Hi,
    Thats a good one.
    Can you please share a sample code for POST method?

    ReplyDelete