<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://www.jexp.ru/index.php?action=history&amp;feed=atom&amp;title=Java_Tutorial%2FJ2ME%2FConnector</id>
		<title>Java Tutorial/J2ME/Connector - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://www.jexp.ru/index.php?action=history&amp;feed=atom&amp;title=Java_Tutorial%2FJ2ME%2FConnector"/>
		<link rel="alternate" type="text/html" href="http://www.jexp.ru/index.php?title=Java_Tutorial/J2ME/Connector&amp;action=history"/>
		<updated>2026-04-22T04:31:43Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://www.jexp.ru/index.php?title=Java_Tutorial/J2ME/Connector&amp;diff=4113&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://www.jexp.ru/index.php?title=Java_Tutorial/J2ME/Connector&amp;diff=4113&amp;oldid=prev"/>
				<updated>2010-06-01T04:58:19Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 04:58, 1 июня 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://www.jexp.ru/index.php?title=Java_Tutorial/J2ME/Connector&amp;diff=4112&amp;oldid=prev</id>
		<title> в 17:44, 31 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://www.jexp.ru/index.php?title=Java_Tutorial/J2ME/Connector&amp;diff=4112&amp;oldid=prev"/>
				<updated>2010-05-31T17:44:27Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==  Call asp page from J2ME ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
import java.io.IOException;&lt;br /&gt;
import java.io.InputStream;&lt;br /&gt;
import javax.microedition.io.Connector;&lt;br /&gt;
import javax.microedition.io.HttpConnection;&lt;br /&gt;
import javax.microedition.lcdui.Alert;&lt;br /&gt;
import javax.microedition.lcdui.rumand;&lt;br /&gt;
import javax.microedition.lcdui.rumandListener;&lt;br /&gt;
import javax.microedition.lcdui.Display;&lt;br /&gt;
import javax.microedition.lcdui.Displayable;&lt;br /&gt;
import javax.microedition.lcdui.Form;&lt;br /&gt;
import javax.microedition.midlet.MIDlet;&lt;br /&gt;
public class CookieMIDlet extends MIDlet {&lt;br /&gt;
  private Display mDisplay;&lt;br /&gt;
  private Form mForm;&lt;br /&gt;
  private String mSession;&lt;br /&gt;
  public void startApp() {&lt;br /&gt;
    mDisplay = Display.getDisplay(this);&lt;br /&gt;
    mForm = new Form(&amp;quot;CookieMIDlet&amp;quot;);&lt;br /&gt;
    mForm.addCommand(new Command(&amp;quot;Exit&amp;quot;, Command.EXIT, 0));&lt;br /&gt;
    mForm.addCommand(new Command(&amp;quot;Send&amp;quot;, Command.SCREEN, 0));&lt;br /&gt;
    mForm.setCommandListener(new CommandListener() {&lt;br /&gt;
      public void commandAction(Command c, Displayable s) {&lt;br /&gt;
        if (c.getCommandType() == Command.EXIT)&lt;br /&gt;
          notifyDestroyed();&lt;br /&gt;
        else&lt;br /&gt;
          send();&lt;br /&gt;
      }&lt;br /&gt;
    });&lt;br /&gt;
    mDisplay.setCurrent(mForm);&lt;br /&gt;
  }&lt;br /&gt;
  private void send() {&lt;br /&gt;
    String url = &amp;quot;http://localhost/http.asp&amp;quot;;&lt;br /&gt;
    try {&lt;br /&gt;
      HttpConnection hc = (HttpConnection) Connector.open(url);&lt;br /&gt;
      if (mSession != null)&lt;br /&gt;
        hc.setRequestProperty(&amp;quot;cookie&amp;quot;, mSession);&lt;br /&gt;
      InputStream in = hc.openInputStream();&lt;br /&gt;
      String cookie = hc.getHeaderField(&amp;quot;Set-cookie&amp;quot;);&lt;br /&gt;
      if (cookie != null) {&lt;br /&gt;
        int semicolon = cookie.indexOf(&amp;quot;;&amp;quot;);&lt;br /&gt;
        mSession = cookie.substring(0, semicolon);&lt;br /&gt;
      }&lt;br /&gt;
      int length = (int) hc.getLength();&lt;br /&gt;
      byte[] raw = new byte[length];&lt;br /&gt;
      in.read(raw);&lt;br /&gt;
      String s = new String(raw);&lt;br /&gt;
      Alert a = new Alert(&amp;quot;Response&amp;quot;, s, null, null);&lt;br /&gt;
      a.setTimeout(Alert.FOREVER);&lt;br /&gt;
      mDisplay.setCurrent(a, mForm);&lt;br /&gt;
      in.close();&lt;br /&gt;
      hc.close();&lt;br /&gt;
    } catch (IOException ioe) {&lt;br /&gt;
      Alert a = new Alert(&amp;quot;Exception&amp;quot;, ioe.toString(), null, null);&lt;br /&gt;
      a.setTimeout(Alert.FOREVER);&lt;br /&gt;
      mDisplay.setCurrent(a, mForm);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  public void pauseApp() {&lt;br /&gt;
  }&lt;br /&gt;
  public void destroyApp(boolean unconditional) {&lt;br /&gt;
  }&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Check Http connection returning code ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
import java.io.IOException;&lt;br /&gt;
import javax.microedition.io.Connector;&lt;br /&gt;
import javax.microedition.io.HttpConnection;&lt;br /&gt;
import javax.microedition.lcdui.rumand;&lt;br /&gt;
import javax.microedition.lcdui.rumandListener;&lt;br /&gt;
import javax.microedition.lcdui.Display;&lt;br /&gt;
import javax.microedition.lcdui.Displayable;&lt;br /&gt;
import javax.microedition.lcdui.Form;&lt;br /&gt;
import javax.microedition.lcdui.StringItem;&lt;br /&gt;
import javax.microedition.lcdui.TextField;&lt;br /&gt;
import javax.microedition.midlet.MIDlet;&lt;br /&gt;
public class HttpOKMIDlet extends MIDlet implements CommandListener {&lt;br /&gt;
  private Command exitCommand = new Command(&amp;quot;Exit&amp;quot;, Command.EXIT, 1);&lt;br /&gt;
  private Command sendCommand = new Command(&amp;quot;Send&amp;quot;, Command.OK, 1);&lt;br /&gt;
  private Command backCommand= new Command(&amp;quot;Upload&amp;quot;, Command.OK, 1);&lt;br /&gt;
  private Display display;&lt;br /&gt;
  private String defaultURL = &amp;quot;http://localhost/&amp;quot;;&lt;br /&gt;
  private Form mainForm, resultForm;&lt;br /&gt;
  private TextField URL= new TextField(null, defaultURL, 250, TextField.URL);&lt;br /&gt;
  private StringItem resultItem;&lt;br /&gt;
  public HttpOKMIDlet() {&lt;br /&gt;
    display = Display.getDisplay(this);&lt;br /&gt;
  }&lt;br /&gt;
  public void startApp() {&lt;br /&gt;
    mainForm = new Form(&amp;quot;Test&amp;quot;);&lt;br /&gt;
    mainForm.append(URL);&lt;br /&gt;
    mainForm.addCommand(sendCommand);&lt;br /&gt;
    mainForm.addCommand(exitCommand);&lt;br /&gt;
    mainForm.setCommandListener(this);&lt;br /&gt;
    display.setCurrent(mainForm);&lt;br /&gt;
  }&lt;br /&gt;
  public void pauseApp() {&lt;br /&gt;
  }&lt;br /&gt;
  public void destroyApp(boolean unconditional) {&lt;br /&gt;
  }&lt;br /&gt;
  public void commandAction(Command c, Displayable s) {&lt;br /&gt;
    if (c == sendCommand) {&lt;br /&gt;
      String result = &amp;quot;&amp;quot;;&lt;br /&gt;
      resultItem = new StringItem(null, result);&lt;br /&gt;
      resultForm = new Form(&amp;quot;Result&amp;quot;);&lt;br /&gt;
      String URLString = URL.getString();&lt;br /&gt;
      try {&lt;br /&gt;
        result = requestUsingGET(URLString);&lt;br /&gt;
      } catch (IOException e) {&lt;br /&gt;
        result = &amp;quot;Falied&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
      resultItem.setText(result);&lt;br /&gt;
      resultForm.append(resultItem);&lt;br /&gt;
      resultForm.addCommand(backCommand);&lt;br /&gt;
      resultForm.setCommandListener(this);&lt;br /&gt;
      display.setCurrent(resultForm);&lt;br /&gt;
    } else if (c == backCommand) {&lt;br /&gt;
      URL.setString(defaultURL);&lt;br /&gt;
      display.setCurrent(mainForm);&lt;br /&gt;
    } else {&lt;br /&gt;
      destroyApp(false);&lt;br /&gt;
      notifyDestroyed();&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  private String requestUsingGET(String URLString) throws IOException {&lt;br /&gt;
    HttpConnection hpc = null;&lt;br /&gt;
    String content = &amp;quot;&amp;quot;;&lt;br /&gt;
    try {&lt;br /&gt;
      hpc = (HttpConnection) Connector.open(URLString);&lt;br /&gt;
      int status = hpc.getResponseCode();&lt;br /&gt;
      if (status != HttpConnection.HTTP_OK)&lt;br /&gt;
        content = &amp;quot;failed&amp;quot;;&lt;br /&gt;
      else&lt;br /&gt;
        content = &amp;quot;connected&amp;quot;;&lt;br /&gt;
      if (hpc != null)&lt;br /&gt;
        hpc.close();&lt;br /&gt;
    } catch (IOException e2) {&lt;br /&gt;
    }&lt;br /&gt;
    return content;&lt;br /&gt;
  }&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Http Get with J2ME ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
import java.io.DataInputStream;&lt;br /&gt;
import java.io.IOException;&lt;br /&gt;
import javax.microedition.io.Connector;&lt;br /&gt;
import javax.microedition.io.HttpConnection;&lt;br /&gt;
import javax.microedition.lcdui.rumand;&lt;br /&gt;
import javax.microedition.lcdui.rumandListener;&lt;br /&gt;
import javax.microedition.lcdui.Display;&lt;br /&gt;
import javax.microedition.lcdui.Displayable;&lt;br /&gt;
import javax.microedition.lcdui.Form;&lt;br /&gt;
import javax.microedition.lcdui.StringItem;&lt;br /&gt;
import javax.microedition.lcdui.TextField;&lt;br /&gt;
import javax.microedition.midlet.MIDlet;&lt;br /&gt;
public class HttpGETMIDlet extends MIDlet implements CommandListener {&lt;br /&gt;
  private Command exitCommand = new Command(&amp;quot;Exit&amp;quot;, Command.EXIT, 1);&lt;br /&gt;
  private Command sendCommand = new Command(&amp;quot;Send&amp;quot;, Command.OK, 1);&lt;br /&gt;
  private Command backCommand = new Command(&amp;quot;Upload&amp;quot;, Command.OK, 1);&lt;br /&gt;
  private Display display;&lt;br /&gt;
  private String defaultURL = &amp;quot;http://localhost/JIDCA/hello.asp?name=JIDCA&amp;quot;;&lt;br /&gt;
  private Form mainForm, resultForm;&lt;br /&gt;
  private TextField URL = new TextField(null, defaultURL, 250, TextField.URL);&lt;br /&gt;
  private StringItem resultItem;&lt;br /&gt;
  public HttpGETMIDlet() {&lt;br /&gt;
    display = Display.getDisplay(this);&lt;br /&gt;
  }&lt;br /&gt;
  public void startApp() {&lt;br /&gt;
    mainForm = new Form(&amp;quot;Address&amp;quot;);&lt;br /&gt;
    mainForm.append(URL);&lt;br /&gt;
    mainForm.addCommand(sendCommand);&lt;br /&gt;
    mainForm.addCommand(exitCommand);&lt;br /&gt;
    mainForm.setCommandListener(this);&lt;br /&gt;
    display.setCurrent(mainForm);&lt;br /&gt;
  }&lt;br /&gt;
  public void pauseApp() {&lt;br /&gt;
  }&lt;br /&gt;
  public void destroyApp(boolean unconditional) {&lt;br /&gt;
  }&lt;br /&gt;
  public void commandAction(Command c, Displayable s) {&lt;br /&gt;
    if (c == sendCommand) {&lt;br /&gt;
      String result = &amp;quot;&amp;quot;;&lt;br /&gt;
      resultItem = new StringItem(null, result);&lt;br /&gt;
      resultForm = new Form(&amp;quot;Result&amp;quot;);&lt;br /&gt;
      String URLString = URL.getString();&lt;br /&gt;
      try {&lt;br /&gt;
        result = requestUsingGET(URLString);&lt;br /&gt;
      } catch (IOException e) {&lt;br /&gt;
        result = &amp;quot;Falied&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
      resultItem.setText(result);&lt;br /&gt;
      resultForm.append(resultItem);&lt;br /&gt;
      resultForm.addCommand(backCommand);&lt;br /&gt;
      resultForm.setCommandListener(this);&lt;br /&gt;
      display.setCurrent(resultForm);&lt;br /&gt;
    } else if (c == backCommand) {&lt;br /&gt;
      URL.setString(defaultURL);&lt;br /&gt;
      display.setCurrent(mainForm);&lt;br /&gt;
    } else {&lt;br /&gt;
      destroyApp(false);&lt;br /&gt;
      notifyDestroyed();&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  private String requestUsingGET(String URLString) throws IOException {&lt;br /&gt;
    HttpConnection hpc = null;&lt;br /&gt;
    DataInputStream dis = null;&lt;br /&gt;
    boolean newline = false;&lt;br /&gt;
    String content = &amp;quot;&amp;quot;;&lt;br /&gt;
    try {&lt;br /&gt;
      hpc = (HttpConnection) Connector.open(URLString);&lt;br /&gt;
      dis = new DataInputStream(hpc.openInputStream());&lt;br /&gt;
      int character;&lt;br /&gt;
      while ((character = dis.read()) != -1) {&lt;br /&gt;
        if ((char) character == &amp;quot;\\&amp;quot;) {&lt;br /&gt;
          newline = true;&lt;br /&gt;
          continue;&lt;br /&gt;
        } else {&lt;br /&gt;
          if ((char) character == &amp;quot;n&amp;quot; &amp;amp;&amp;amp; newline) {&lt;br /&gt;
            content += &amp;quot;\n&amp;quot;;&lt;br /&gt;
            newline = false;&lt;br /&gt;
          } else if (newline) {&lt;br /&gt;
            content += &amp;quot;\\&amp;quot; + (char) character;&lt;br /&gt;
            newline = false;&lt;br /&gt;
          } else {&lt;br /&gt;
            content += (char) character;&lt;br /&gt;
            newline = false;&lt;br /&gt;
          }&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      if (hpc != null)&lt;br /&gt;
        hpc.close();&lt;br /&gt;
      if (dis != null)&lt;br /&gt;
        dis.close();&lt;br /&gt;
    } catch (IOException e2) {&lt;br /&gt;
    }&lt;br /&gt;
    return content;&lt;br /&gt;
  }&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Http header ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
import java.io.DataInputStream;&lt;br /&gt;
import java.io.DataOutputStream;&lt;br /&gt;
import java.io.IOException;&lt;br /&gt;
import javax.microedition.io.Connector;&lt;br /&gt;
import javax.microedition.io.HttpConnection;&lt;br /&gt;
import javax.microedition.lcdui.rumand;&lt;br /&gt;
import javax.microedition.lcdui.rumandListener;&lt;br /&gt;
import javax.microedition.lcdui.Display;&lt;br /&gt;
import javax.microedition.lcdui.Displayable;&lt;br /&gt;
import javax.microedition.lcdui.Form;&lt;br /&gt;
import javax.microedition.lcdui.StringItem;&lt;br /&gt;
import javax.microedition.lcdui.TextField;&lt;br /&gt;
import javax.microedition.midlet.MIDlet;&lt;br /&gt;
public class HttpHEADMIDlet extends MIDlet implements CommandListener {&lt;br /&gt;
  private Command exitCommand = new Command(&amp;quot;Exit&amp;quot;, Command.EXIT, 1);&lt;br /&gt;
  private Command sendCommand= new Command(&amp;quot;Send&amp;quot;, Command.OK, 1);&lt;br /&gt;
  private Command backCommand = new Command(&amp;quot;Upload&amp;quot;, Command.OK, 1);&lt;br /&gt;
  private Display display;&lt;br /&gt;
  private String defaultURL = &amp;quot;http://localhost/&amp;quot;;&lt;br /&gt;
  private Form mainForm, resultForm;&lt;br /&gt;
  private TextField URL= new TextField(null, defaultURL, 250, TextField.URL);&lt;br /&gt;
  private StringItem resultItem;&lt;br /&gt;
  public HttpHEADMIDlet() {&lt;br /&gt;
    display = Display.getDisplay(this);&lt;br /&gt;
  }&lt;br /&gt;
  public void startApp() {&lt;br /&gt;
    mainForm = new Form(&amp;quot;HEDA Method&amp;quot;);&lt;br /&gt;
    mainForm.append(URL);&lt;br /&gt;
    mainForm.addCommand(sendCommand);&lt;br /&gt;
    mainForm.addCommand(exitCommand);&lt;br /&gt;
    mainForm.setCommandListener(this);&lt;br /&gt;
    display.setCurrent(mainForm);&lt;br /&gt;
  }&lt;br /&gt;
  public void pauseApp() {&lt;br /&gt;
  }&lt;br /&gt;
  public void destroyApp(boolean unconditional) {&lt;br /&gt;
  }&lt;br /&gt;
  public void commandAction(Command c, Displayable s) {&lt;br /&gt;
    if (c == sendCommand) {&lt;br /&gt;
      String result = &amp;quot;&amp;quot;;&lt;br /&gt;
      resultItem = new StringItem(null, result);&lt;br /&gt;
      resultForm = new Form(&amp;quot;Result&amp;quot;);&lt;br /&gt;
      String URLString = URL.getString();&lt;br /&gt;
      try {&lt;br /&gt;
        result = requestUsingGET(URLString);&lt;br /&gt;
      } catch (IOException e) {&lt;br /&gt;
        result = &amp;quot;Falied&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
      resultItem.setText(result);&lt;br /&gt;
      resultForm.append(resultItem);&lt;br /&gt;
      resultForm.addCommand(backCommand);&lt;br /&gt;
      resultForm.setCommandListener(this);&lt;br /&gt;
      display.setCurrent(resultForm);&lt;br /&gt;
    } else if (c == backCommand) {&lt;br /&gt;
      URL.setString(defaultURL);&lt;br /&gt;
      display.setCurrent(mainForm);&lt;br /&gt;
    } else {&lt;br /&gt;
      destroyApp(false);&lt;br /&gt;
      notifyDestroyed();&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  private String requestUsingGET(String URLString) throws IOException {&lt;br /&gt;
    HttpConnection hpc = null;&lt;br /&gt;
    DataInputStream dis = null;&lt;br /&gt;
    String content = &amp;quot;&amp;quot;;&lt;br /&gt;
    try {&lt;br /&gt;
      hpc = (HttpConnection) Connector.open(URLString);&lt;br /&gt;
      hpc.setRequestMethod(HttpConnection.HEAD);&lt;br /&gt;
      dis = new DataInputStream(hpc.openInputStream());&lt;br /&gt;
      int i = 1;&lt;br /&gt;
      String key = &amp;quot;&amp;quot;;&lt;br /&gt;
      String value = &amp;quot;&amp;quot;;&lt;br /&gt;
      while ((value = hpc.getHeaderField(i)) != null) {&lt;br /&gt;
        key = hpc.getHeaderFieldKey(i++);&lt;br /&gt;
        content += key + &amp;quot;:&amp;quot; + value + &amp;quot;\n&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
      if (hpc != null)&lt;br /&gt;
        hpc.close();&lt;br /&gt;
      if (dis != null)&lt;br /&gt;
        dis.close();&lt;br /&gt;
    } catch (IOException e2) {&lt;br /&gt;
    }&lt;br /&gt;
    return content;&lt;br /&gt;
  }&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Http post ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
import java.io.DataInputStream;&lt;br /&gt;
import java.io.DataOutputStream;&lt;br /&gt;
import java.io.IOException;&lt;br /&gt;
import java.io.InputStreamReader;&lt;br /&gt;
import javax.microedition.io.Connector;&lt;br /&gt;
import javax.microedition.io.HttpConnection;&lt;br /&gt;
import javax.microedition.lcdui.rumand;&lt;br /&gt;
import javax.microedition.lcdui.rumandListener;&lt;br /&gt;
import javax.microedition.lcdui.Display;&lt;br /&gt;
import javax.microedition.lcdui.Displayable;&lt;br /&gt;
import javax.microedition.lcdui.Form;&lt;br /&gt;
import javax.microedition.lcdui.StringItem;&lt;br /&gt;
import javax.microedition.lcdui.TextField;&lt;br /&gt;
import javax.microedition.midlet.MIDlet;&lt;br /&gt;
public class HttpPOSTMIDlet extends MIDlet implements CommandListener {&lt;br /&gt;
  private Command exitCommand= new Command(&amp;quot;Exit&amp;quot;, Command.EXIT, 1);&lt;br /&gt;
  private Command sendCommand = new Command(&amp;quot;Send&amp;quot;, Command.OK, 1);&lt;br /&gt;
  private Command backCommand= new Command(&amp;quot;Upload&amp;quot;, Command.OK, 1);&lt;br /&gt;
  private Display display;&lt;br /&gt;
  private String defaultURL = &amp;quot;http://localhost/fetchNews.asp&amp;quot;;&lt;br /&gt;
  private Form mainForm, resultForm;&lt;br /&gt;
  private TextField URL = new TextField(null, null, 250, TextField.URL);&lt;br /&gt;
  private StringItem resultItem;&lt;br /&gt;
  public HttpPOSTMIDlet() {&lt;br /&gt;
    display = Display.getDisplay(this);&lt;br /&gt;
  }&lt;br /&gt;
  public void startApp() {&lt;br /&gt;
    mainForm = new Form(&amp;quot;Name&amp;quot;);&lt;br /&gt;
    mainForm.append(URL);&lt;br /&gt;
    mainForm.addCommand(sendCommand);&lt;br /&gt;
    mainForm.addCommand(exitCommand);&lt;br /&gt;
    mainForm.setCommandListener(this);&lt;br /&gt;
    display.setCurrent(mainForm);&lt;br /&gt;
  }&lt;br /&gt;
  public void pauseApp() {&lt;br /&gt;
  }&lt;br /&gt;
  public void destroyApp(boolean unconditional) {&lt;br /&gt;
  }&lt;br /&gt;
  public void commandAction(Command c, Displayable s) {&lt;br /&gt;
    if (c == sendCommand) {&lt;br /&gt;
      String result = &amp;quot;&amp;quot;;&lt;br /&gt;
      resultItem = new StringItem(null, result);&lt;br /&gt;
      resultForm = new Form(&amp;quot;Result&amp;quot;);&lt;br /&gt;
      String URLString = &amp;quot;name=&amp;quot; + URL.getString();&lt;br /&gt;
      try {&lt;br /&gt;
        result = requestUsingGET(URLString);&lt;br /&gt;
      } catch (IOException e) {&lt;br /&gt;
        result = &amp;quot;Falied&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
      resultItem.setText(result);&lt;br /&gt;
      resultForm.append(resultItem);&lt;br /&gt;
      resultForm.addCommand(backCommand);&lt;br /&gt;
      resultForm.setCommandListener(this);&lt;br /&gt;
      display.setCurrent(resultForm);&lt;br /&gt;
    } else if (c == backCommand) {&lt;br /&gt;
      URL.setString(defaultURL);&lt;br /&gt;
      display.setCurrent(mainForm);&lt;br /&gt;
    } else {&lt;br /&gt;
      destroyApp(false);&lt;br /&gt;
      notifyDestroyed();&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  private String requestUsingGET(String URLString) throws IOException {&lt;br /&gt;
    HttpConnection hpc = null;&lt;br /&gt;
    DataInputStream dis = null;&lt;br /&gt;
    DataOutputStream dos = null;&lt;br /&gt;
    boolean newline = false;&lt;br /&gt;
    String content = &amp;quot;&amp;quot;;&lt;br /&gt;
    try {&lt;br /&gt;
      hpc = (HttpConnection) Connector.open(defaultURL);&lt;br /&gt;
      hpc.setRequestMethod(HttpConnection.POST);&lt;br /&gt;
      hpc.setRequestProperty(&amp;quot;User-Agent&amp;quot;, &amp;quot;Profile/MIDP-1.0 Configuration/CLDC-1.0&amp;quot;);&lt;br /&gt;
      hpc.setRequestProperty(&amp;quot;Content-Language&amp;quot;, &amp;quot;zh-tw&amp;quot;);&lt;br /&gt;
      hpc.setRequestProperty(&amp;quot;Content-Type&amp;quot;, &amp;quot;application/x-www-form-urlencoded&amp;quot;);&lt;br /&gt;
      hpc.setRequestProperty(&amp;quot;Content-Length&amp;quot;, String.valueOf(URLString.length()));&lt;br /&gt;
      dos = new DataOutputStream(hpc.openOutputStream());&lt;br /&gt;
      dos.write(URLString.getBytes());&lt;br /&gt;
      dos.flush();&lt;br /&gt;
      InputStreamReader xdis = new InputStreamReader(hpc.openInputStream());&lt;br /&gt;
      int character;&lt;br /&gt;
      while ((character = xdis.read()) != -1) {&lt;br /&gt;
        if ((char) character == &amp;quot;\\&amp;quot;) {&lt;br /&gt;
          newline = true;&lt;br /&gt;
          continue;&lt;br /&gt;
        } else {&lt;br /&gt;
          if ((char) character == &amp;quot;n&amp;quot; &amp;amp;&amp;amp; newline) {&lt;br /&gt;
            content += &amp;quot;\n&amp;quot;;&lt;br /&gt;
            newline = false;&lt;br /&gt;
          } else if (newline) {&lt;br /&gt;
            content += &amp;quot;\\&amp;quot; + (char) character;&lt;br /&gt;
            newline = false;&lt;br /&gt;
          } else {&lt;br /&gt;
            content += (char) character;&lt;br /&gt;
            newline = false;&lt;br /&gt;
          }&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      if (hpc != null)&lt;br /&gt;
        hpc.close();&lt;br /&gt;
      if (dis != null)&lt;br /&gt;
        dis.close();&lt;br /&gt;
    } catch (IOException e2) {&lt;br /&gt;
    }&lt;br /&gt;
    return content;&lt;br /&gt;
  }&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Image Loader ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
import java.io.DataInputStream;&lt;br /&gt;
import java.io.IOException;&lt;br /&gt;
import javax.microedition.io.Connector;&lt;br /&gt;
import javax.microedition.io.HttpConnection;&lt;br /&gt;
import javax.microedition.lcdui.rumand;&lt;br /&gt;
import javax.microedition.lcdui.rumandListener;&lt;br /&gt;
import javax.microedition.lcdui.Display;&lt;br /&gt;
import javax.microedition.lcdui.Displayable;&lt;br /&gt;
import javax.microedition.lcdui.Form;&lt;br /&gt;
import javax.microedition.lcdui.Image;&lt;br /&gt;
import javax.microedition.lcdui.ImageItem;&lt;br /&gt;
import javax.microedition.midlet.MIDlet;&lt;br /&gt;
public class J2MEImageLoader extends MIDlet implements CommandListener, Runnable {&lt;br /&gt;
  private Display mDisplay;&lt;br /&gt;
  private Form mForm = new Form(&amp;quot;Connecting...&amp;quot;);&lt;br /&gt;
  public J2MEImageLoader() {&lt;br /&gt;
    mForm.addCommand(new Command(&amp;quot;Exit&amp;quot;, Command.EXIT, 0));&lt;br /&gt;
    mForm.setCommandListener(this);&lt;br /&gt;
  }&lt;br /&gt;
  public void startApp() {&lt;br /&gt;
    mDisplay = Display.getDisplay(this);&lt;br /&gt;
    mDisplay.setCurrent(mForm);&lt;br /&gt;
    Thread t = new Thread(this);&lt;br /&gt;
    t.start();&lt;br /&gt;
  }&lt;br /&gt;
  public void pauseApp() {&lt;br /&gt;
  }&lt;br /&gt;
  public void destroyApp(boolean unconditional) {&lt;br /&gt;
  }&lt;br /&gt;
  public void commandAction(Command c, Displayable s) {&lt;br /&gt;
    if (c.getCommandType() == Command.EXIT)&lt;br /&gt;
      notifyDestroyed();&lt;br /&gt;
  }&lt;br /&gt;
  public void run() {&lt;br /&gt;
    HttpConnection hc = null;&lt;br /&gt;
    DataInputStream in = null;&lt;br /&gt;
    try {&lt;br /&gt;
      hc = (HttpConnection) Connector.open(&amp;quot;http://www.y.ru/image.gif&amp;quot;);&lt;br /&gt;
      int length = (int) hc.getLength();&lt;br /&gt;
      byte[] data = null;&lt;br /&gt;
      if (length != -1) {&lt;br /&gt;
        data = new byte[length];&lt;br /&gt;
        in = new DataInputStream(hc.openInputStream());&lt;br /&gt;
        in.readFully(data);&lt;br /&gt;
      } else {&lt;br /&gt;
        int chunkSize = 512;&lt;br /&gt;
        int index = 0;&lt;br /&gt;
        int readLength = 0;&lt;br /&gt;
        in = new DataInputStream(hc.openInputStream());&lt;br /&gt;
        data = new byte[chunkSize];&lt;br /&gt;
        do {&lt;br /&gt;
          if (data.length &amp;lt; index + chunkSize) {&lt;br /&gt;
            byte[] newData = new byte[index + chunkSize];&lt;br /&gt;
            System.arraycopy(data, 0, newData, 0, data.length);&lt;br /&gt;
            data = newData;&lt;br /&gt;
          }&lt;br /&gt;
          readLength = in.read(data, index, chunkSize);&lt;br /&gt;
          index += readLength;&lt;br /&gt;
        } while (readLength == chunkSize);&lt;br /&gt;
        length = index;&lt;br /&gt;
      }&lt;br /&gt;
      Image image = Image.createImage(data, 0, length);&lt;br /&gt;
      ImageItem imageItem = new ImageItem(null, image, 0, null);&lt;br /&gt;
      mForm.append(imageItem);&lt;br /&gt;
      mForm.setTitle(&amp;quot;Done.&amp;quot;);&lt;br /&gt;
    } catch (IOException ioe) {&lt;br /&gt;
      mForm.setTitle(&amp;quot;Error.&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Load image from a URL ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
import java.io.DataInputStream;&lt;br /&gt;
import java.io.IOException;&lt;br /&gt;
import javax.microedition.io.Connector;&lt;br /&gt;
import javax.microedition.io.HttpConnection;&lt;br /&gt;
import javax.microedition.lcdui.rumand;&lt;br /&gt;
import javax.microedition.lcdui.rumandListener;&lt;br /&gt;
import javax.microedition.lcdui.Display;&lt;br /&gt;
import javax.microedition.lcdui.Displayable;&lt;br /&gt;
import javax.microedition.lcdui.Form;&lt;br /&gt;
import javax.microedition.lcdui.Image;&lt;br /&gt;
import javax.microedition.lcdui.ImageItem;&lt;br /&gt;
import javax.microedition.lcdui.Item;&lt;br /&gt;
import javax.microedition.lcdui.StringItem;&lt;br /&gt;
import javax.microedition.lcdui.TextField;&lt;br /&gt;
import javax.microedition.midlet.MIDlet;&lt;br /&gt;
public class HttpMIDlet extends MIDlet implements CommandListener {&lt;br /&gt;
  private Command exitCommand = new Command(&amp;quot;Exit&amp;quot;, Command.EXIT, 1);&lt;br /&gt;
  private Command sendCommand = new Command(&amp;quot;Send&amp;quot;, Command.OK, 1);&lt;br /&gt;
  private Command backCommand = new Command(&amp;quot;Upload&amp;quot;, Command.OK, 1);&lt;br /&gt;
  private Display display;&lt;br /&gt;
  private String URL = &amp;quot;http://localhost/Java.png&amp;quot;;&lt;br /&gt;
  private Form mainForm, resultForm;&lt;br /&gt;
  private Item mItem;&lt;br /&gt;
  private TextField URLField = new TextField(null, URL, 250, TextField.URL);&lt;br /&gt;
  public HttpMIDlet() {&lt;br /&gt;
    display = Display.getDisplay(this);&lt;br /&gt;
  }&lt;br /&gt;
  public void startApp() {&lt;br /&gt;
    mainForm = new Form(&amp;quot;Address&amp;quot;);&lt;br /&gt;
    mainForm.append(URLField);&lt;br /&gt;
    mainForm.addCommand(sendCommand);&lt;br /&gt;
    mainForm.addCommand(exitCommand);&lt;br /&gt;
    mainForm.setCommandListener(this);&lt;br /&gt;
    display.setCurrent(mainForm);&lt;br /&gt;
  }&lt;br /&gt;
  public void pauseApp() {&lt;br /&gt;
  }&lt;br /&gt;
  public void destroyApp(boolean unconditional) {&lt;br /&gt;
  }&lt;br /&gt;
  public void commandAction(Command c, Displayable s) {&lt;br /&gt;
    if (c == sendCommand) {&lt;br /&gt;
      resultForm = new Form(&amp;quot;Image&amp;quot;);&lt;br /&gt;
      String URLString = URLField.getString();&lt;br /&gt;
      try {&lt;br /&gt;
        Image image = loadImage(URLString);&lt;br /&gt;
        mItem = new ImageItem(null, image, 0, null);&lt;br /&gt;
      } catch (IOException ioe) {&lt;br /&gt;
        mItem = new StringItem(null, ioe.toString());&lt;br /&gt;
      }&lt;br /&gt;
      resultForm.append(mItem);&lt;br /&gt;
      resultForm.addCommand(backCommand);&lt;br /&gt;
      resultForm.setCommandListener(this);&lt;br /&gt;
      display.setCurrent(resultForm);&lt;br /&gt;
    } else if (c == backCommand) {&lt;br /&gt;
      URLField.setString(URL);&lt;br /&gt;
      display.setCurrent(mainForm);&lt;br /&gt;
    } else {&lt;br /&gt;
      destroyApp(false);&lt;br /&gt;
      notifyDestroyed();&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  public Image loadImage(String url) throws IOException {&lt;br /&gt;
    HttpConnection hpc = null;&lt;br /&gt;
    DataInputStream dis = null;&lt;br /&gt;
    try {&lt;br /&gt;
      hpc = (HttpConnection) Connector.open(url);&lt;br /&gt;
      int length = (int) hpc.getLength();&lt;br /&gt;
      byte[] data = new byte[length];&lt;br /&gt;
      dis = new DataInputStream(hpc.openInputStream());&lt;br /&gt;
      dis.readFully(data);&lt;br /&gt;
      return Image.createImage(data, 0, data.length);&lt;br /&gt;
    } finally {&lt;br /&gt;
      if (hpc != null)&lt;br /&gt;
        hpc.close();&lt;br /&gt;
      if (dis != null)&lt;br /&gt;
        dis.close();&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  URL query ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
import java.io.IOException;&lt;br /&gt;
import javax.microedition.io.Connector;&lt;br /&gt;
import javax.microedition.io.HttpConnection;&lt;br /&gt;
import javax.microedition.lcdui.rumand;&lt;br /&gt;
import javax.microedition.lcdui.rumandListener;&lt;br /&gt;
import javax.microedition.lcdui.Display;&lt;br /&gt;
import javax.microedition.lcdui.Displayable;&lt;br /&gt;
import javax.microedition.lcdui.Form;&lt;br /&gt;
import javax.microedition.lcdui.StringItem;&lt;br /&gt;
import javax.microedition.lcdui.TextField;&lt;br /&gt;
import javax.microedition.midlet.MIDlet;&lt;br /&gt;
public class ConnectHttpMIDlet extends MIDlet implements CommandListener {&lt;br /&gt;
  private Command exitCommand  = new Command(&amp;quot;Exit&amp;quot;, Command.EXIT, 1);&lt;br /&gt;
  private Command sendCommand= new Command(&amp;quot;Send&amp;quot;, Command.OK, 1);&lt;br /&gt;
  private Command backCommand = new Command(&amp;quot;Upload&amp;quot;, Command.OK, 1);&lt;br /&gt;
  private Display display;&lt;br /&gt;
  private String defaultURL = &amp;quot;http://www.g.ru/p=MDIP&amp;amp;u=b&amp;amp;y=y&amp;amp;hc=0&amp;amp;hs=0&amp;quot;;&lt;br /&gt;
  private Form mainForm, resultForm;&lt;br /&gt;
  private TextField URL = new TextField(null, defaultURL, 250, TextField.URL);&lt;br /&gt;
  private StringItem resultItem;&lt;br /&gt;
  public ConnectHttpMIDlet() {&lt;br /&gt;
    display = Display.getDisplay(this);&lt;br /&gt;
  }&lt;br /&gt;
  public void startApp() {&lt;br /&gt;
    mainForm = new Form(&amp;quot;Data&amp;quot;);&lt;br /&gt;
    mainForm.append(URL);&lt;br /&gt;
    mainForm.addCommand(sendCommand);&lt;br /&gt;
    mainForm.addCommand(exitCommand);&lt;br /&gt;
    mainForm.setCommandListener(this);&lt;br /&gt;
    display.setCurrent(mainForm);&lt;br /&gt;
  }&lt;br /&gt;
  public void pauseApp() {&lt;br /&gt;
  }&lt;br /&gt;
  public void destroyApp(boolean unconditional) {&lt;br /&gt;
  }&lt;br /&gt;
  public void commandAction(Command c, Displayable s) {&lt;br /&gt;
    if (c == sendCommand) {&lt;br /&gt;
      String result = &amp;quot;&amp;quot;;&lt;br /&gt;
      resultItem = new StringItem(null, result);&lt;br /&gt;
      resultForm = new Form(&amp;quot;Result&amp;quot;);&lt;br /&gt;
      String URLString = URL.getString();&lt;br /&gt;
      try {&lt;br /&gt;
        result = requestUsingGET(URLString);&lt;br /&gt;
      } catch (IOException e) {&lt;br /&gt;
        result = &amp;quot;failed&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
      resultItem.setText(result);&lt;br /&gt;
      resultForm.append(resultItem);&lt;br /&gt;
      resultForm.addCommand(backCommand);&lt;br /&gt;
      resultForm.setCommandListener(this);&lt;br /&gt;
      display.setCurrent(resultForm);&lt;br /&gt;
    } else if (c == backCommand) {&lt;br /&gt;
      URL.setString(defaultURL);&lt;br /&gt;
      display.setCurrent(mainForm);&lt;br /&gt;
    } else {&lt;br /&gt;
      destroyApp(false);&lt;br /&gt;
      notifyDestroyed();&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  private String requestUsingGET(String URLString) throws IOException {&lt;br /&gt;
    HttpConnection hpc = null;&lt;br /&gt;
    String content = &amp;quot;&amp;quot;;&lt;br /&gt;
    try {&lt;br /&gt;
      hpc = (HttpConnection) Connector.open(URLString);&lt;br /&gt;
      content += &amp;quot;URL: &amp;quot; + hpc.getURL() + &amp;quot;\n&amp;quot;;&lt;br /&gt;
      content += &amp;quot;Protocol: &amp;quot; + hpc.getProtocol() + &amp;quot;\n&amp;quot;;&lt;br /&gt;
      content += &amp;quot;Host: &amp;quot; + hpc.getHost() + &amp;quot;\n&amp;quot;;&lt;br /&gt;
      content += &amp;quot;Port: &amp;quot; + hpc.getPort() + &amp;quot;\n&amp;quot;;&lt;br /&gt;
      content += &amp;quot;File: &amp;quot; + hpc.getFile() + &amp;quot;\n&amp;quot;;&lt;br /&gt;
      content += &amp;quot;Query: &amp;quot; + hpc.getQuery() + &amp;quot;\n&amp;quot;;&lt;br /&gt;
      content += &amp;quot;reference: &amp;quot; + hpc.getRef() + &amp;quot;\n&amp;quot;;&lt;br /&gt;
      content += &amp;quot;request method: &amp;quot; + hpc.getRequestMethod();&lt;br /&gt;
      if (hpc != null)&lt;br /&gt;
        hpc.close();&lt;br /&gt;
    } catch (IOException e2) {&lt;br /&gt;
    }&lt;br /&gt;
    return content;&lt;br /&gt;
  }&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;/div&gt;</summary>
			</entry>

	</feed>