HTTP Callout from Apex Class - A Simple Example

10:59 AM

Here is a simple example of a HTTP callout... I guess it does not need much explanation

Do write to me in case you need further clarification....


public class UploadFile_DifferentOrg {

    public UploadFile_DifferentOrg(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/UploadFile_DifferentOrg');
           
           res = h.send(req);
           if (res.getBody().indexOf('success=true')>-1)
           {
              system.debug('Success');
           }  
        }
    

    }

2 comments

  1. I thing it is no clear information.can u provide clear information about class?

    ReplyDelete
  2. This method send parameters via url which is not so common these days.

    ReplyDelete