PHP receiving a POST request from Java -



PHP receiving a POST request from Java -

edit: shown in website logs xx.xx.xxx.xx - - [27/jan/2012:17:42:24 -0500] "post /dir/adddata2.php http/1.1" 200 - www.mywebsites.com "-" "java/1.7.0" "-"

i hosting website @ 1&1, , want have page blank.php should take post request , upload database. think sending post properly, , somehow not handling on website. because nil beingness inserted database. response has content length 0, if send header length of string wont change. alternative host wont allow me remote post requests (still waiting on reply).

i send post request java application this:

url url = new url("www.mywebsite.com/blank.php"); httpurlconnection request = (httpurlconnection)url.openconnection(); request.setrequestproperty("content-type","application/x-www-form-urlencoded"); request.setrequestmethod("post"); outputstreamwriter post = new outputstreamwriter(request.getoutputstream()); string info = urlencoder.encode("account", "utf-8") + "=" + urlencoder.encode(message[0], "utf-8"); info += "&" + urlencoder.encode("message", "utf-8") + "=" + urlencoder.encode(message[2], "utf-8"); info += "&" + urlencoder.encode("type", "utf-8") + "=" + urlencoder.encode(message[0], "utf-8"); post.write(data); post.flush(); /* / string illustration /account=103&message=feller+1391.88+0&type=103 */

the response server is:

null=[http/1.1 200 ok] date=[fri, 27 jan 2012 21:59:10 gmt] content-length=[0] keep-alive=[timeout=2, max=200] connection=[keep-alive] content-type=[text/html] server=[apache] x-powered-by=[php/5.2.17]

my webpage has basic php code (right now, improve/check stuff later)

$link = mysql_connect($hostname, $username, $password); $db_selected = mysql_select_db($database, $link); $query = "insert newdata(account, message, type) values('$_post[account]', '$_post[message]', '$_post[type]')"; mysql_query($query) || die();

i want point out not have private server, , utilize http://hc.apache.org/httpcomponents-core-ga/examples.html later. right want send string java application, receive php , insert mysql database.

you haven't told client code post request. default.

url = new url(targeturl); connection = (httpurlconnection)url.openconnection(); connection.setrequestmethod("post");

java php post website httpurlconnection

Comments

Popular posts from this blog

How do I check if an insert was successful with MySQLdb in Python? -

delphi - blogger via idHTTP : error 400 bad request -

postgresql - ERROR: operator is not unique: unknown + unknown -