java post json sample

复制代码
import java.io.OutputStream;
import java.net.HttpURLConnection;
import java.net.URL;

public class Test {

    public static void main(String[] args) {
        try {
            URL url = new URL("http://192.168.0.xx:81/OMS/Service/Mobile/MarkingService.svc/Question");
            HttpURLConnection conn = (HttpURLConnection) url.openConnection();
            conn.setRequestMethod("POST");
            conn.setDoOutput(true);
            conn.setDoInput(true);
            conn.setRequestProperty("mobiletoken", "EFF881DDCDC1FA833F3EF79EE414AC3250CA843E6B5027B516BD33F791D62E6E8DEDD421DB5EB109DCBFCB38817EEA45526D004C739DC1D75E098F65C0A8EBDFB64774E456C0F75F8A4DD6391D8AFFD497F66C2E5D508E8ECC28EE8637FC0EE69D80DF87B8A8F16474925E8217C48C6BEAEB39578C6E765259754237472CB51DBACFFB9603A8FE590642E2480531A734954424EA17B350AF8EE1B0E1523A27B97148CAD0018BC0000A175A5C3278C4D0D10F4C1106AB44B0EBF1109CDAE5057F");
            conn.setRequestProperty("Content-Type","application/json; charset=UTF-8");

            String Json = "{\"MarkingMode\":2,\"QuestionGroupCode\":\"61010100011701021601000301\",\"ScoreList\":[{\"MajorQuestionID\":13,\"MinorQuestionID\":0,\"Score\":2,\"StudentCode\":\"103080802011\"}]}";
            byte[] writebytes = Json.getBytes();
            conn.setRequestProperty("Content-Length", String.valueOf(writebytes.length));
            OutputStream outwritestream = conn.getOutputStream();
            outwritestream.write(Json.getBytes());
            outwritestream.flush();
            outwritestream.close();

            if (conn.getResponseCode() == 200) {
                System.out.println("ok!");
            }
                
        } catch (java.net.SocketTimeoutException e) {
           System.out.println("Request Timeout!");
        } catch (java.io.IOException e) {
            System.out.println("Request Error:" + e.getMessage());
        }
        
        System.out.println("End!");
    }

}
复制代码

 

posted on   空明流光  阅读(174)  评论(0编辑  收藏  举报

编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示