Package org.apache.commons.httpclient.methods.multipart

Examples of org.apache.commons.httpclient.methods.multipart.StringPart


        if (parameters[0] == null || parameters[0].length() == 0)
            logger.warning("Username is null!");
        else
            logger.finer("addPerson adding user: " + parameters[0]);
       
        params.add(new StringPart("user_name", parameters[0]));
        params.add(new StringPart("password", parameters[1]));
        params.add(new StringPart("passwordx", parameters[1]));
        params.add(new StringPart("first_name", parameters[2]));
        params.add(new StringPart("last_name", parameters[3]));
        params.add(new StringPart("email", parameters[4]));
        params.add(new StringPart("telephone",parameters[5]));
        params.add(new StringPart("summary", parameters[6]));
        params.add(new StringPart("timezone", parameters[7]));
        String[] addressArr = prepareAddress();
        params.add(new StringPart("street1", addressArr[0]));
        params.add(new StringPart("street2", addressArr[1]));
        params.add(new StringPart("city", addressArr[2]));
        params.add(new StringPart("state", addressArr[3]));
        params.add(new StringPart("zip", addressArr[4]));
        params.add(new StringPart("country", addressArr[5]));
        params.add(new FilePart("upload_person_image", personImg));
        /****
        Part[] parts = new Part[params.size()];
        parts = params.toArray(parts);

View Full Code Here


        }
        else{
            params = new Part[parameters.size() + fileParameters.size()];
            int index = 0;
            for(String parametersKey : parameters.keySet()){
                StringPart stringPart = new StringPart(parametersKey, parameters.get(parametersKey), ENCODING_PUT)
                params[index++] = stringPart;  
            }
        }
        int index = 0;
        try {
View Full Code Here

        //设置param   
        Part[] params = null;
        params = new Part[parameters.size()];
        int index = 0;
        for(String parametersKey : parameters.keySet()){
            StringPart stringPart = new StringPart(parametersKey, parameters.get(parametersKey), ENCODING_PUT)
            params[index++] = stringPart;  
        }
       
        MultipartRequestEntity putRequestEntity = new MultipartRequestEntity(params, putRequest.getParams());  
View Full Code Here

        }
        else{
            params = new Part[parameters.size() + fileParameters.size()];
            int index = 0;
            for(String parametersKey : parameters.keySet()){
                StringPart stringPart = new StringPart(parametersKey,parameters.get(parametersKey))
                params[index++] = stringPart;  
            }
        }
        int index = 0;
        try {
View Full Code Here

     * @param parameterName The name of the parameter.
     * @param parameterValue The value of the parameter.
     */
    public void addParameter(String parameterName, String parameterValue) {
        LOG.trace("enter addParameter(String parameterName, String parameterValue)");
        Part param = new StringPart(parameterName, parameterValue);
        parameters.add(param);
    }
View Full Code Here

     * Test that the body consisting of a string part can be posted.
     */

    public void testPostStringPart() throws Exception {
        MultipartPostMethod method = new MultipartPostMethod(bodyPath);
        method.addPart(new StringPart("param", "Hello", "ISO-8859-1"));

        httpClient.executeMethod(method);

        assertEquals(200,method.getStatusCode());
        String body = method.getResponseBodyAsString();
View Full Code Here

        PostMethod filePost = new PostMethod(targetURL + "/install");

        try {

            List<Part> partList = new ArrayList<Part>();
            partList.add(new StringPart("action", "install"));
            partList.add(new StringPart("_noredir_", "_noredir_"));
            partList.add(new FilePart("bundlefile", new FilePartSource(
                file.getName(), file)));
            partList.add(new StringPart("bundlestartlevel", bundleStartLevel));

            if (bundleStart) {
                partList.add(new StringPart("bundlestart", "start"));
            }
           
            if (refreshPackages) {
                partList.add(new StringPart("refreshPackages", "true"));
            }

            Part[] parts = partList.toArray(new Part[partList.size()]);

            filePost.setRequestEntity(new MultipartRequestEntity(parts,
View Full Code Here

        if( nodeProperties.size() > 0) {
            if(multiPart) {
                final List<Part> partList = new ArrayList<Part>();
                for(Map.Entry<String,String> e : nodeProperties.entrySet()) {
                    if (e.getValue() != null) {
                        partList.add(new StringPart(e.getKey().toString(), e.getValue().toString(), "UTF-8"));
                    }
                }
                final Part [] parts = partList.toArray(new Part[partList.size()]);
                post.setRequestEntity(new MultipartRequestEntity(parts, post.getParams()));
            } else {
View Full Code Here

        throws IOException {

        final Part[] parts = new Part[typeHint == null ? 1 : 2];
        parts[0] = new FilePart(fieldName, localFile);
        if (typeHint != null) {
            parts[1] = new StringPart(fieldName + "@TypeHint", typeHint);
        }
        final PostMethod post = new PostMethod(url);
        post.setFollowRedirects(false);
        post.setRequestEntity(new MultipartRequestEntity(parts, post.getParams()));
View Full Code Here

     * @param parameterName The name of the parameter.
     * @param parameterValue The value of the parameter.
     */
    public void addParameter(String parameterName, String parameterValue) {
        LOG.trace("enter addParameter(String parameterName, String parameterValue)");
        Part param = new StringPart(parameterName, parameterValue);
        parameters.add(param);
    }
View Full Code Here

TOP

Related Classes of org.apache.commons.httpclient.methods.multipart.StringPart

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.