bhadu wrote:
> Look at my code...............First servlet...........
>
>
> String urlString = "http://localhost:8787//testone//MyServlet";
>
>
> HttpClient client = new HttpClient();
> PostMethod postMethod = new PostMethod(urlString);
> post(postMethod);
So here you are setting the entity of the POST method
to a multipart entity.
> client.getParams().setParameter("http.useragent", "My Browser");
> postMethod.addParameter("test","testvalue");
> NameValuePair[] nm = {new NameValuePair("test","test")};
> postMethod.setRequestBody(nm);
And here you replace that with "test=test".
An entity _is_ the request body. You can have only one.
cheers,
Roland
> int statusCode1 = client.executeMethod(postMethod);
> System.out.println(" status >>> "+statusCode1);
> System.out.println("statusLine>>>" +
> postMethod.getStatusLine());
> postMethod.releaseConnection();
>
>
> }
>
> private void post(PostMethod postMethod) throws FileNotFoundException
> {
> File f = new File("C:\\error.txt");
> System.out.println("file exit = "+f.exists());
> Part[] parts = {
> new FilePart(f.getName(), f)
> };
>
> postMethod.addRequestHeader("Content-type","multipart/form-data;boundary="+f.length());
> postMethod.addRequestHeader("content-disposition","form-data;
> name="+f.getName());
> postMethod.setRequestEntity(
> new MultipartRequestEntity(parts, postMethod.getParams())
> );
> }
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]