Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

Issuing HTTPS POST in Process

kc
Level 8
Level 8
Hi all,



Is it possible to create and issue a normal HTTPS POST operation in a process, without the user has to click anything?



If so, can you give a hint to how it is done?



Thanks in advance



Sincerely

Kim
4 Replies
Jasmin_Charbonn
Level 10
Level 10
You can build a custom component to do that. I've built something similar in the past. You're really using Java to do the call and wrap it in a custom component so it can be used within LC.



This is the code I used in my custom component:



try{

//String url = "https://jasserver:8443/TestPost/GetRequest.jsp";

String url = sURL;



SimpleHttpConnectionManager connManager = new SimpleHttpConnectionManager();

HttpConnectionManagerParams connManagerParams = new HttpConnectionManagerParams();

connManagerParams.setConnectionTimeout(8000);

connManager.setParams(connManagerParams);



HttpClient client = new HttpClient(connManager);

PostMethod postMethod = new PostMethod(url);



// Send any file as the body of the POST request

sContentType = content.getContentType();



System.out.println("Document Length = " + content.length());

System.out.println("Document content type = " + content.getContentType());



InputStreamRequestEntity re = new InputStreamRequestEntity(content.getInputStream());

postMethod.setRequestEntity(re);

postMethod.setRequestHeader("Content-type",sContentType);



int statusCode1 = client.executeMethod(postMethod);



System.out.println("statusLine>>>" + postMethod.getStatusLine());

postMethod.releaseConnection();

}

catch(Exception e){

System.out.println("***************" + e.getLocalizedMessage());

}
kc
Level 8
Level 8
That sounds great - can you help me get started with developing my own custom component, is there any documentation for this I can read, or anything else you can recommend?



Sincerely

Kim
HowardTreisman
Level 9
Level 9
You can download and try our Http component.

I'm not trying to dissuade you from building your own, but ours has been developed over several years, and has got a lot of features and refinement.



Details here:

http://avoka.dnsalias.com/confluence/display/Public/HTTP+Sender+DSC



Download here:

http://www.avoka.com/apps/checkcookie?qpac=y&qpac_code=avokaESComponents&location=%2Fapps%2Fqpacdown...



Howard