http post 的有关问题,提交后出现异常
http post 的问题,提交后出现错误。
在做微信点对点的开发,遇到了这样的问题,希望知道的朋友可以指点一下。下面贴代码。
------解决思路----------------------
没太懂,但是我试着是 :{
"errcode": 42001,
"errmsg": "access_token expired"
}
------解决思路----------------------
像是权限问题,touser 过期了。
在做微信点对点的开发,遇到了这样的问题,希望知道的朋友可以指点一下。下面贴代码。
public static String sendPostRequest(String url, String content) {
PrintWriter out = null;
BufferedReader in = null;
String result = "";
try {
URL realUrl = new URL(url);
// 打开和URL之间的连接
URLConnection conn = realUrl.openConnection();
conn.setRequestProperty("Content-Type",
"application/json;charset=us-ascii");
// 发送POST请求必须设置如下两行
conn.setDoOutput(true);
conn.setDoInput(true);
out = new PrintWriter(conn.getOutputStream());
out.print(content);
out.flush();
in = new BufferedReader(
new InputStreamReader(conn.getInputStream()));
String line;
while ((line = in.readLine()) != null) {
result += line;
}
} catch (Exception e) {
System.out.println("发送 POST 请求出现异常!" + e);
e.printStackTrace();
} finally {
try {
if (out != null) {
out.close();
}
if (in != null) {
in.close();
}
} catch (IOException ex) {
ex.printStackTrace();
}
}
return result;
}
public static void main(String[] args) throws Exception {
String json = "{\"touser\":\"ocqrVst0q4yToqn0XEeAkVMmEMIU\",\"msgtype\":\"text\",\"text\":{\"content\":\"123\"}}";
String acc = "VUJK-qTNlD8U7kyN_ioKrDLEoCCo7qAPlEuScyK3tdMLwWkEEV98JbgmSnDdoosuoBnML_1OXYbUOBpI4Q0xklANKQswuntm4ebwbrnWhow";
String url = "https://api.weixin.qq.com/cgi-bin/message/custom/send";
String pr = "access_token=" + acc + "&body=" + json;
System.out.println(sendPostRequest(url, pr));
}
------解决思路----------------------
没太懂,但是我试着是 :{
"errcode": 42001,
"errmsg": "access_token expired"
}
------解决思路----------------------
像是权限问题,touser 过期了。