In this section: |
This section provides code examples that demonstrate how to sign in to WebFOCUS.
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
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();
Information Builders |