2016-08-20 1 views
1

、アンドロイドコード以下は、ローカルサーバーへの呼び出しを行います:サーブレットはPythonで同等ですか?クライアント側では

 String link = "http://localhost:8080/test/cgi-bin/test.py"; 
     URL url = null; 
     try { 
      url = new URL(link); 

     HttpURLConnection client = (HttpURLConnection) url.openConnection(); 

      JSONObject jo = new JSONObject(); 
      jo.put("desc","xyz"); 

      String data2 = jo.toString(); 
      client.setRequestMethod("Post"); 
     // client.setRequestProperty("key","value"); 
      client.setDoOutput(true); 

      OutputStreamWriter outputPost = new OutputStreamWriter(client.getOutputStream()); 
      outputPost.write(data2); 
      outputPost.flush(); 
      outputPost.close(); 

以前、私は以下のコードとDBと対話するサーブレットを使用したのHttpServletクラスを使用して 、私は要求を得ることができるし、そのパラメータ:

私は(要求からパラメータ値を取得する)同じことを行うことができます任意の方法はありますか?

ありがとうございました。

答えて

3

汎用HTTPサーバーフレームワークとしてCherryPyを使用しました。最終的にサーブレットと同じようにするには、多くのリンクがあります。this oneはあなたが望むものとほとんど同じようです。

+0

私はcherrypyで始まりました。要求の処理と応答の送信を含む私の.pyファイルをどこに置くべきか分かりますか?そしてそれに応じて私はクライアント側でリンクとして渡す必要があるURLは – user3820753

+0

私は、私がローカルに使用しているApacheサーバーの特定のディレクトリ – user3820753

関連する問題