29 |
*/ |
*/ |
30 |
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { |
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { |
31 |
|
|
32 |
response.setHeader("Access-Control-Allow-Origin", "http://horsensspejder.t-hoerup.dk");//Allow ajax calls from http://horsensspejder.t-hoerup.dk |
String origin = request.getHeader("Origin"); |
33 |
|
response.setHeader("Access-Control-Allow-Origin", origin); //Allow ajax calls from everywhere |
34 |
|
|
35 |
|
//response.setHeader("Access-Control-Allow-Origin", "http://horsensspejder.t-hoerup.dk");//Allow ajax calls from http://horsensspejder.t-hoerup.dk |
36 |
|
|
37 |
if ( request.getServletPath().equals("/start") ) { |
if ( request.getServletPath().equals("/start") ) { |
38 |
Thread t = new Thread( new ScraperWorker() ); |
Thread t = new Thread( new ScraperWorker() ); |
54 |
|
|
55 |
response.setContentType("text/plain"); |
response.setContentType("text/plain"); |
56 |
response.getWriter().print( currentSaldo ); |
response.getWriter().print( currentSaldo ); |
57 |
|
} else if (request.getServletPath().equals("/imdb") ) { |
58 |
|
|
59 |
|
String sid = request.getParameter("sid"); |
60 |
|
String tmpSeason = request.getParameter("season"); |
61 |
|
String tmpEpisode = request.getParameter("episode"); |
62 |
|
|
63 |
|
try { |
64 |
|
|
65 |
|
int season = Integer.parseInt(tmpSeason); |
66 |
|
int episode = Integer.parseInt(tmpEpisode); |
67 |
|
|
68 |
|
IMDBSeriesScraper imdb = new IMDBSeriesScraper(); |
69 |
|
|
70 |
|
String title = imdb.fechTitle(sid, season, episode); |
71 |
|
response.setContentType("text/plain"); |
72 |
|
response.getWriter().print( title ); |
73 |
|
|
74 |
|
} catch (Exception e) { |
75 |
|
|
76 |
|
response.sendError(500, e.getClass().getName() + ": " + e.getMessage()); |
77 |
|
} |
78 |
|
|
79 |
} else { |
} else { |
80 |
RequestDispatcher rd = request.getRequestDispatcher("default.jsp"); |
RequestDispatcher rd = request.getRequestDispatcher("default.jsp"); |