Package com.sun.jersey.multipart

Examples of com.sun.jersey.multipart.FormDataMultiPart


        startServer(FormDataListTypesResource.class, MultiPartBeanProvider.class);

        WebResource.Builder builder = client.resource(getUri()).
                accept("text/plain").type("multipart/form-data");
        try {
            FormDataMultiPart entity = new FormDataMultiPart().
                field("foo", "bar").
                field("foo", "bar2").
                field("baz", "bop").
                field("baz", "bop2");
            String response = builder.put(String.class, entity);
View Full Code Here


        startServer(FormDataCollectionTypesResource.class, MultiPartBeanProvider.class);

        WebResource.Builder builder = client.resource(getUri()).
                accept("text/plain").type("multipart/form-data");
        try {
            FormDataMultiPart entity = new FormDataMultiPart().
                field("foo", "bar").
                field("foo", "bar2").
                field("baz", "bop").
                field("baz", "bop2");
            String response = builder.put(String.class, entity);
View Full Code Here

        startServer(PrimitivesFormDataParamResource.class, MultiPartBeanProvider.class);

        WebResource.Builder builder = client.resource(getUri()).
                accept("text/plain").type("multipart/form-data");
        try {
            FormDataMultiPart entity = new FormDataMultiPart().
                field("bP", "true").
                field("bT", "true").
                field("bP_default", "false").
                field("bT_default", "false");
            String response = builder.put(String.class, entity);
View Full Code Here

        WebResource.Builder builder = client.resource(getUri()).
                accept("text/plain").type("multipart/form-data");
        try {
            MultiPartBean bean = new MultiPartBean("myname", "myvalue");
            FormDataMultiPart entity = new FormDataMultiPart().
                field("bean", bean, new MediaType("x-application", "x-format"));
            String response = builder.put(String.class, entity);
            assertEquals("OK", response);
        } catch (UniformInterfaceException e) {
            report(e);
View Full Code Here

        WebResource.Builder builder = client.resource(getUri()).
                accept("text/plain").type(mediaType);
        try {

            FormDataMultiPart entity = new FormDataMultiPart().
                    field("submit", "OK");
            String response = builder.put(String.class, entity);
            assertEquals("OK", response);
        } catch (UniformInterfaceException e) {
            report(e);
View Full Code Here

        @GET
        @Produces("multipart/form-data")
        public Response get() {
            // Exercise builder pattern with explicit content type
            MultiPartBean bean = new MultiPartBean("myname", "myvalue");
            return Response.ok(new FormDataMultiPart().
                                 field("foo", "bar").
                                 field("baz", "bop").
                                 field("bean", bean, new MediaType("x-application", "x-format"))).build();
        }
View Full Code Here

        // Test "multipart/form-data" the easy way (with subclasses)
        @GET
        @Produces("multipart/form-data")
        public Response get(@QueryParam("charset") String charset) {
            return Response.ok(new FormDataMultiPart().
                                 field("foo", "\u00A9 CONTENT \u00FF \u2200 \u22FF",
                                 MediaType.valueOf("text/plain;charset=" + charset))).build();
        }
View Full Code Here

        WebResource.Builder builder = client.resource(getUri()).
                accept("text/plain").type("multipart/form-data");
        try {
            MultiPartBean bean = new MultiPartBean("myname", "myvalue");
            FormDataMultiPart entity = new FormDataMultiPart().
                field("foo", "bar").
                field("baz", "bop").
                field("bean", bean, new MediaType("x-application", "x-format"));
            String response = builder.put(String.class, entity);
            if (!response.startsWith("SUCCESS:")) {
View Full Code Here

                in = new ByteArrayInputStream(baos.toByteArray());
                request.setEntityInputStream(in);
            }

            // Read entity
            FormDataMultiPart multiPart = request.getEntity(FormDataMultiPart.class);

            assertEquals(3, multiPart.getBodyParts().size());
            assertNotNull(multiPart.getField("foo"));
            assertEquals("bar", multiPart.getField("foo").getValue());
            assertNotNull(multiPart.getField("baz"));
            assertEquals("bop", multiPart.getField("baz").getValue());

            assertNotNull(multiPart.getField("bean"));
            MultiPartBean bean = multiPart.getField("bean").getValueAs(MultiPartBean.class);
            assertEquals("myname", bean.getName());
            assertEquals("myvalue", bean.getValue());
            // Reset buffer
            ByteArrayInputStream bais = (ByteArrayInputStream)in;
View Full Code Here

        WebResource.Builder builder = client.resource(path).type(MULTIPART_FORM_DATA);
        builder = addApplicationKeyHeader(builder);
        if (platformParameters.requireResponseBody()) {
            builder.accept(mediaType);
        }
        FormDataMultiPart form = new FormDataMultiPart();
        form.bodyPart(new FormDataBodyPart("file", content, MediaType.APPLICATION_OCTET_STREAM_TYPE));
        return parseResponseWithoutId(responseClass, builder.post(ClientResponse.class, form), CREATED.getStatusCode());

    }
View Full Code Here

TOP

Related Classes of com.sun.jersey.multipart.FormDataMultiPart

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.