java post请求参数问题

    xiaoxiao2022-06-23  19

    发送post请求的时候,

    一直以来都是

    DataOutputStream wr = new DataOutputStream(con.getOutputStream()); wr.writeBytes(parameters);

    parameters为json字符串传递参数。

    上次这么用,接口接收不到参数,用了另外一种带参数方式,

    stringBuffer类似于 key=value&key=value

    byte[] mydata = stringBuffer.toString().getBytes();

    httpURLConnection.setRequestProperty("Content-Type", "application/x-www-form-urlencoded"); httpURLConnection.setRequestProperty("Content-Lenth", String.valueOf(mydata.length)); // 获得输出流,向服务器输出数据   OutputStream outputStream = (OutputStream) httpURLConnection.getOutputStream(); outputStream.write(mydata);

    转载请注明原文地址: https://ju.6miu.com/read-1123282.html

    最新回复(0)