Signing-On to WebFOCUS

In this section:

This section provides code examples that demonstrate how to sign-on to WebFOCUS.


Top of page

x
Visual Basic .NET Example
Imports System.Net
Imports System.IO
Imports System.Text
Dim cookies As New CookieContainer
Dim webStream As Stream
Dim webResponse As String = ""
Dim request As HttpWebRequest
Dim response As HttpWebResponse
Dim postData As String
request = WebRequest.Create("http://localhost:8080/ibi_apps/rs/ibfs")
request.Method = "POST"
postData = "IBIRS_action=signOn&IBIRS_userName=admin&IBIRS_password=admin"
request.CookieContainer = cookies
Dim byteArray As Byte() = Encoding.UTF8.GetBytes(postData)
request.ContentType = "application/x-www-form-urlencoded"
request.ContentLength = byteArray.Length
Dim dataStream As Stream = request.GetRequestStream()
dataStream.Write(byteArray, 0, byteArray.Length)
dataStream.Close()
response = request.GetResponse()
webStream = response.GetResponseStream()
Dim webStreamReader As New StreamReader(webStream)
While webStreamReader.Peek >= 0
        webResponse = webStreamReader.ReadToEnd()
End While

Top of page

x
Java Example
import java.awt.Frame;
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import org.apache.commons.httpclient.*; 
import org.apache.commons.httpclient.methods.*;
String request = "http://localhost:8080/ibi_apps/rs/ibfs";
HttpClient client = new HttpClient();
PostMethod method = new PostMethod(request);
			
method.addParameter("IBIRS_action","signOn");
method.addParameter("IBIRS_userName","admin");
method.addParameter("IBIRS_password","admin");
		    
int statusCode = client.executeMethod(method);
Header[] cookies = null;
InputStream rstream = null;
		    
rstream = method.getResponseBodyAsStream();
cookies = method.getResponseHeaders("Set-Cookie");
		    
BufferedReader br = new BufferedReader(new InputStreamReader(rstream));
String line;
while ((line = br.readLine()) != null) {
	System.out.println(line);
}
br.close();

WebFOCUS