HttpURLConnection的POST问题 急!求解决
我的一个类:
url = new URL("http://localhost:8088/servletTest/servlet");
httpurlconnection = (HttpURLConnection) url.openConnection();
httpurlconnection.setRequestMethod( "POST" );
// httpurlconnection.setRequestProperty("transType", "103");
httpurlconnection.setUseCaches(false);
httpurlconnection.setDoOutput(true);
OutputStreamWriter out = new OutputStreamWriter( httpurlconnection.getOutputStream() );
String request = "transType=103&transMessage=werijfio");
out.write( request );
out.flush();
out.close();
BufferedReader br = new BufferedReader(new InputStreamReader(httpurlconnection
.getInputStream()));
httpurlconnection.connect();
String line = br.readLine();
while (line != null) {
System.out.println(line);
line = br.readLine();
}
我提交到的servlet中有两个变量transType和transMessage 用request获得。
但老是报错:
java.io.IOException: Server returned HTTP response code: 405 for URL: http://localhost:8088/servletTest/servlet
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:800)
at com.test.HttpURLConnectionTest.main(HttpURLConnectionTest.java:66)
高手们 急 解决下。