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

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


     * @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


          parts=new Part[params.length+1];
        }
        if (params != null ) {
          int i=0;
            for (PostParameter entry : params) {
              parts[i++]=new StringPart( entry.getName(),(String)entry.getValue());
          }
            parts[parts.length-1]=new ByteArrayPart(item.getContent(), item.getName(), item.getContentType());
          }
        post.setRequestEntity( new MultipartRequestEntity(parts, post.getParams()) );
         List<Header> headers = new ArrayList<Header>();
View Full Code Here

          parts=new Part[params.length+1];
        }
        if (params != null ) {
          int i=0;
            for (PostParameter entry : params) {
              parts[i++]=new StringPart( entry.getName(),(String)entry.getValue());
          }
          }
        FilePart filePart=new FilePart(fileParamName,file.getName(), file,new MimetypesFileTypeMap().getContentType(file),"UTF-8");
        filePart.setTransferEncoding("binary");
        parts[parts.length-1]= filePart;
View Full Code Here

               HTTPArgument arg = (HTTPArgument) args.next().getObjectValue();
               String parameterName = arg.getName();
               if (arg.isSkippable(parameterName)){
                   continue;
               }
               partlist.add(new StringPart(arg.getName(), arg.getValue(), contentEncoding));
            }

            // Add any files
            for (int i=0; i < files.length; i++) {
                HTTPFileArg file = files[i];
View Full Code Here

                //TODO: file params are not currently included in the signature,
                //      we should hash the file contents so we can verify them
            }

            for (Map.Entry<String, String> entry : clientParams.entrySet()) {
                parts.add(new StringPart(entry.getKey(), entry.getValue()));
            }

            // add the signature
            String signature = calculateSignature(clientParams);
            parts.add(new StringPart("sig", signature));

            ProgressUploadEntity uploadEntity = new ProgressUploadEntity(parts
                    .toArray(new Part[parts.size()]), filePost.getParams(),
                    writeListener, fileUploadSize);
            filePost.setRequestEntity(uploadEntity);
View Full Code Here

    if (sessionToken != null) {
      filePost.getParams().setCookiePolicy(CookiePolicy.IGNORE_COOKIES);
      filePost.setRequestHeader("Cookie", sessionToken.getCookie());

      partList.add(new StringPart("apiId", sessionToken.getApiId()));
    }

    try {
      partList.add(new FilePart(fileParamName, file));
    } catch (FileNotFoundException e) {
      throw new AzwulApiException(e);
    }

    for (String paramName : paramsMap.keySet()) {
      partList.add(new StringPart(paramName, paramsMap.get(paramName)));
    }

    filePost.setRequestEntity(new MultipartRequestEntity(partList
        .toArray(new Part[0]), filePost.getParams()));
View Full Code Here

            throw new BuildException(e);
          }
        }
        else if (part instanceof TextPartType) {
          TextPartType textPart = (TextPartType)part;
          partArray[i] = new StringPart(textPart.getName(),
              textPart.getValue(),
              textPart.getCharSet());
          ((StringPart)partArray[i]).setContentType(textPart.getContentType());
        }
      }
View Full Code Here

                HTTPArgument arg = (HTTPArgument) args.next().getObjectValue();
                String parameterName = arg.getName();
                if (arg.isSkippable(parameterName)){
                    continue;
                }
                StringPart part = new StringPart(arg.getName(), arg.getValue(), contentEncoding);
                if (browserCompatible) {
                    part.setTransferEncoding(null);
                    part.setContentType(null);
                }
                partlist.add(part);
            }

            // Add any files
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

                            omFactory.createOMElement(ele.getQName().getLocalPart(), null);
                    omElement.addChild(
                            processComplexType(omElement, ele.getChildElements(), omFactory));
                    parts.add(new ComplexPart(ele.getQName().getLocalPart(), omElement.toString()));
                } else {
                    parts.add(new StringPart(ele.getQName().getLocalPart(), ele.getText()));
                }
            }
        }
        Part[] partsArray = new Part[parts.size()];
        return (Part[]) parts.toArray(partsArray);
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.