php接受android post请求报特殊异常

java code:

try {

			JSONObject json = new JSONObject();
			json.put("UserName", "test2");
			json.put("FullName", "1234567");
			HttpParams httpParams = new BasicHttpParams();
			HttpConnectionParams.setConnectionTimeout(httpParams, 5000);
			HttpConnectionParams.setSoTimeout(httpParams, 5000);
			HttpClient client = new DefaultHttpClient(httpParams);
			//
			// String url = "http://10.0.2.2:8080/sample1/webservice2.php?" +
			// "json={\"UserName\":1,\"FullName\":2}";

			HttpPost request = new HttpPost(NETURL + "AppCart.php");
			// request.setHeader("Content-Type",
			// "application/x-www-form-urlencoded");
			// request.setHeader("Charset", "UTF-8");
			 request.setHeader("Accept", "application/json");

			// UrlEncodedFormEntity
			
			request.setEntity(new StringEntity(json.toString()));
			// request.setEntity(new
			// ByteArrayEntity(json.toString().getBytes("UTF8")));
//			request.setEntity(new StringEntity(
//					"\"FullName\":\"hello\",\"UserName\":\"LoadCompanyAllInfo\""));
			// request.setEntity(new StringEntity(json.toString(),"UTF-8"));
			// request.setHeader("json", json.toString());

			HttpResponse response = client.execute(request);
			HttpEntity entity = response.getEntity();
			// If the response does not enclose an entity, there is no need
			if (entity != null) {
				// InputStream instream = entity.getContent();
				String result = EntityUtils.toString(entity);
				return result;

				// String result = RestClient.convertStreamToString(instream);
			}

		} catch (Exception e) {
			Log.e("----LOOK----", "error!" + "\n" + e.getMessage());
			return "";
		}
		return "";

php code:

<?php

	$data = file_get_contents('php://input');
	$json = json_decode($data);
	//转换之后就不能这样输出,奇怪
// 	error_log("=======d==".$json);
	
	$FullName = $json->{'FullName'};
	$UserName = $json->{'UserName'};
	error_log($UserName."================".$FullName);


?>
转换之后了,就不能输出
error_log("=======d==".$json);
否则会报错,不知原因


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值