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