private HttpPut getHttpPut()

in spark-doris-connector/src/main/java/org/apache/doris/spark/load/DorisStreamLoad.java [137:156]


    private HttpPut getHttpPut(String label, String loadUrlStr, Boolean enable2PC) {
        HttpPut httpPut = new HttpPut(loadUrlStr);
        httpPut.setHeader(HttpHeaders.AUTHORIZATION, "Basic " + authEncoded);
        httpPut.setHeader(HttpHeaders.EXPECT, "100-continue");
        httpPut.setHeader(HttpHeaders.CONTENT_TYPE, "text/plain; charset=UTF-8");
        httpPut.setHeader("label", label);
        if (StringUtils.isNotBlank(columns)) {
            httpPut.setHeader("columns", columns);
        }
        if (StringUtils.isNotBlank(maxFilterRatio)) {
            httpPut.setHeader("max_filter_ratio", maxFilterRatio);
        }
        if (enable2PC) {
            httpPut.setHeader("two_phase_commit", "true");
        }
        if (MapUtils.isNotEmpty(streamLoadProp)) {
            streamLoadProp.forEach(httpPut::setHeader);
        }
        return httpPut;
    }