I constantly receive an error message as below: ------------------------------------ org.apache.commons.httpclient.HttpMethodBase readResponse INFO: Discarding unexpected response: HTTP/1.1 100 Continue ------------------------------------
I have followed the HttpClient tutorial and could not find what I have done wrong. Is there anybody can help me out? Thanks in advance! My java source code is: --------------------------------------------------- String SHIPPING_URI = "http://testing.shippingapis.com/ShippingAPITest.dll"; String API_NAME = "GlobalExpressMailLabelCertify"; String XML_REQUEST_FILE_NAME = "C:\\temp\\SampleGlobalExpressMailLabelRequest.xml"; String XML_RESPONSE_FILE_NAME = "C:\\temp\\response.xml"; String unencodedXml = FileUtil.getTextContents( StreamUtil.openResource(XML_REQUEST_FILE_NAME), true, false); String encodedXml = URLEncoder.encode( unencodedXml, "UTF-8"); HttpClient client = new HttpClient(); PostMethod postMethod = new PostMethod(SHIPPING_URI); NameValuePair[] nvps = {new NameValuePair("API", API_NAME), new NameValuePair("XML", encodedXml)}; postMethod.setRequestBody(nvps); int statusCode = client.executeMethod(postMethod); FileOutputStream out = new FileOutputStream(new File(XML_RESPONSE_FILE_NAME)); InputStream in = postMethod.getResponseBodyAsStream(); byte[] buffer = new byte[4000]; int len ; while ((len = in.read(buffer)) > 0) { out.write(buffer, 0, len); } in.close(); out.close(); postMethod.releaseConnection(); ----------------------------------------------------- Lei Cao Software Developer Jewelry Televison This message originates from Jewelry Television (TM) . The message and any file transmitted with it is intended to be privileged and confidential. It is intended only for the addressee named above. Any disclosure, distribution, copying or use of the information by anyone other than the intended recipient, regardless of address or routing, is strictly prohibited. If you have received this message in error, please advise the sender by immediate reply and delete the original message. Personal messages express views solely of the sender and are not attributable to Jewelry Television (TM).
