title: How do we pass parameters when doing HTTP Post?
body: <p>I am working on an app where we have to pass specific web api parameters to a web app using HTTP POST.
  eg:
  apimethod name
  parameter1 value
  parameter2 value
  So do I use a string or URLEncodedPostData to send that data?
  It would be good if u help me with a code eg.
  I am using something like this but it doesnt post the data to the server.
  Though the response code is ok/200 and I also get get a parsed html response when i read the httpresponse input stream. But the code doesnt post anything. So unable to get the expected response.</p>
  
  <pre><code>             _postData.append("method", "session.getToken");
               _postData.append(  "developerKey", "value");
               _postData.append(  "clientID", "value");
  
              _httpConnection = (HttpConnection) Connector.open(URL, Connector.READ_WRITE);
              String encodedData = _postData.toString();
              _httpConnection.setRequestMethod(HttpConnection.POST);
              _httpConnection.setRequestProperty("User-Agent", "BlackBerry/3.2.1");
              _httpConnection.setRequestProperty("Content-Language", "en-US");
              _httpConnection.setRequestProperty("Content-Type","application/x-www-form-urlencoded");
              _httpConnection.setRequestProperty("Content-Length",(new Integer(encodedData.length())).toString());
              os = _httpConnection.openOutputStream();
              os.write(requeststring.getBytes());`
  </code></pre>