http://sheltered-taiga-3258.herokuapp.com/toi/<input parameters>
Android デバイスのユーザーから入力パラメーターを収集することを使用して、ブラウザーで呼び出すことができます。明らかに、Web サービスは、Android アプリケーションのクライアント側で表示する必要がある JSON データを返します。私はAndroidとWebサービスに関する多くの投稿とチュートリアルを経験しましたが、PHPでのPOSTリクエストとサービスのWebサービスの例が多くあるため、成功しませんでした. 私はGETのためにそれをしたいのですが、サービスはフラスコにあります。
助けてください ありがとうございます。
編集:
HttpGet オブジェクトを使用して Web サービスを呼び出しており、URL をパラメーターとして渡しています。
HttpGet httpget = new HttpGet(myURL);
そして、私はmyURLを次のように構築しています
EditText inputString = (EditText) findViewById(R.id.serverText);
String appendString =URLEncoder.encode(inputString.getText().toString(), "UTF-8") ;
private final HttpClient Client = new DefaultHttpClient();
String myURL = "http://sheltered-taiga-3258.herokuapp.com/toi/" + appendString;
ここで、 http: //sheltered-taiga-3258.herokuapp.com/toi/hc+stays+toll+collection として myURL を取得して いますが、この方法で取得したい
http://sheltered-taiga-3258.herokuapp.com/toi/HC%20stays%20toll%20collection%20in%20kolhapur%20city
URLエンコーディングの問題があることは知っていますが、解決方法はわかりません。