// Path: src/main/java/com/yiji/falcon/agent/vo/HttpResult.java
// @Data
// public class HttpResult {
// 
//     /**
//      * 状态码
//      */
//     private int status;
//     /**
//      * 返回结果
//      */
//     private String result;
// 
//     /**
//      * 响应时间
//      */
//     private long responseTime;
// }


import com.github.kevinsawicki.http.HttpRequest;
import com.yiji.falcon.agent.vo.HttpResult;
import lombok.extern.slf4j.Slf4j;
import java.io.IOException;
import java.net.URL;
import java.util.HashMap;
import java.util.Map;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
/*
 * www.yiji.com Inc.
 * Copyright (c) 2016 All Rights Reserved
 */
package com.yiji.falcon.agent.util;



/*
 * 修订记录:
 * guqiu@yiji.com 2016-06-22 17:48 创建
 */

/**
 * @author guqiu@yiji.com
 */
@Slf4j
public class HttpUtil {

    /**
     * 发送json post请求
     * @param url
     * @param data
     * @return
     * @throws IOException
     */
// Path: src/main/java/com/yiji/falcon/agent/vo/HttpResult.java
// @Data
// public class HttpResult {
// 
//     /**
//      * 状态码
//      */
//     private int status;
//     /**
//      * 返回结果
//      */
//     private String result;
// 
//     /**
//      * 响应时间
//      */
//     private long responseTime;
// }


// Path: src/main/java/com/yiji/falcon/agent/util/HttpUtil.java
import com.github.kevinsawicki.http.HttpRequest;
import com.yiji.falcon.agent.vo.HttpResult;
import lombok.extern.slf4j.Slf4j;
import java.io.IOException;
import java.net.URL;
import java.util.HashMap;
import java.util.Map;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

/*
 * www.yiji.com Inc.
 * Copyright (c) 2016 All Rights Reserved
 */
package com.yiji.falcon.agent.util;



/*
 * 修订记录:
 * guqiu@yiji.com 2016-06-22 17:48 创建
 */

/**
 * @author guqiu@yiji.com
 */
@Slf4j
public class HttpUtil {

    /**
     * 发送json post请求
     * @param url
     * @param data
     * @return
     * @throws IOException
     */
    public static HttpResult postJSON(String url,String data) throws IOException {