1616
1717package com .example .appengine ;
1818
19- import org .json .JSONObject ;
20-
2119import javax .servlet .ServletException ;
2220import javax .servlet .http .HttpServlet ;
2321import javax .servlet .http .HttpServletRequest ;
2422import javax .servlet .http .HttpServletResponse ;
25- import java .io .*;
23+ import java .io .BufferedReader ;
24+ import java .io .IOException ;
25+ import java .io .InputStreamReader ;
26+ import java .io .OutputStreamWriter ;
2627import java .net .HttpURLConnection ;
2728import java .net .URL ;
2829import java .net .URLEncoder ;
2930
31+ import org .json .JSONObject ;
32+
3033@ SuppressWarnings ("serial" )
3134public class UrlFetchServlet extends HttpServlet {
3235
@@ -71,7 +74,7 @@ public void doPost(HttpServletRequest req, HttpServletResponse resp)
7174 .put ("body" , text );
7275
7376 // [START complex]
74- URL url = new URL ("http://jsonplaceholder.typicode.com/posts/" + id );
77+ URL url = new URL ("http://jsonplaceholder.typicode.com/posts/" + id );
7578 HttpURLConnection conn = (HttpURLConnection ) url .openConnection ();
7679 conn .setDoOutput (true );
7780 conn .setRequestMethod ("PUT" );
@@ -93,7 +96,7 @@ public void doPost(HttpServletRequest req, HttpServletResponse resp)
9396 reader .close ();
9497 req .setAttribute ("response" , response .toString ());
9598 } else {
96- req .setAttribute ("error" , conn .getResponseCode ()+ " " + conn .getResponseMessage ());
99+ req .setAttribute ("error" , conn .getResponseCode () + " " + conn .getResponseMessage ());
97100 }
98101 // [END complex]
99102 req .getRequestDispatcher ("/main.jsp" ).forward (req , resp );
0 commit comments