1

これが私のWebサービスコードです

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エンコーディングの問題があることは知っていますが、解決方法はわかりません。

4

1 に答える 1