2012-02-25 42 views
0

從applet我發送數據到asp腳本通過發佈請求。這工作正常,直到寫入數據中的字符數少於138000,但是當它增加此限制時,小程序會給出500錯誤。我的代碼片段是由以下給出的java如何從applet中增加applet的發佈請求內容限制

 
URL url=new URL(baseUrl); 
HttpURLConnection conn=(HttpURLConnection)url.openConnection(); 
conn.setDoOutput(true); 
conn.setFixedLengthStreamingMode(data.length()); 
conn.setRequestMethod("POST"); 
conn.setRequestProperty("Content-length", ""+(data.length()+1000)); 
OutputStreamWriter out = new OutputStreamWriter(conn.getOutputStream()); 
out.write(data); 
out.close(); 

和異常是如下

 
java.io.IOException: Server returned HTTP response code: 500 for URL: http://localhost:96/makeCSV.asp 
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source) 

請告訴我,我怎麼可以從Java小程序POST請求發送大量的數據。

回答

0

這不是客戶端問題。你很可能不得不改變你的服務器配置。

+0

什麼我將不得不改變服務器配置,我使用IIS服務器,並且操作系統是Windows服務器(它可以是服務器2003或服務器2008) – 2012-02-26 06:06:34