java项目调用php接口,get成功传参,post确不能

亖灬亖 2016-09-20 05:39:34
调用一个友商的一个php接口,用okhttp ,get方法可以传输过去数据,post确不能。
POST时让对方查看参数日志,发现php的全局变量$_POST一直为空。

我java这边查验过,参数确实放在 了requestBody里
不知这种情况是哪里的问题,跨域?以下是okhttp post代码:
@Test
public void businessCheck(){
JSONObject jsonObject = new JSONObject();
jsonObject.put("tel", "158xxxx6520");
jsonObject.put("pwd", "e10adc3949ba59abbe56e057f20f883e");
OkHttpClient okHttpClient = new OkHttpClient();
RequestBody requestBody = RequestBody.create(JSON,jsonObject.toJSONString());
Request request = new Request.Builder().url("http://www.luxxxxx.com/WX/Shopweb/Login/login_check").post(requestBody).build();
try {
Response response = okHttpClient.newCall(request).execute();
if (response.isSuccessful()) {
JSONObject parseObject = com.alibaba.fastjson.JSON.parseObject(response.body().string());
System.out.println(parseObject.toJSONString());
//因为对方拿不到post参数,所以反馈为ERROR
}else{
System.out.println("error");
}
} catch (IOException e) {
e.printStackTrace();
}
}
...全文
246 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧