2017-02-12 8 views
0

volleyを使用してurlの代わりに特定のIPアドレスとポートにstringrequestを送信するにはどうすればよいですか?ボレー(アンドロイド)でIPアドレスにPOSTリクエストを送信する方法

私のコードは、現在、次のようになります。私は今、何をしたいか

public void onURLPassed(final String urlOfWebsite) { 

    Log.d(TAG, "Url passed: " + urlOfWebsite); 

    String tag_json_obj = "json_obj_req"; 

    String serverURL = "http://test.me/api/request/page"; 

    StringRequest jsonObjReq = new StringRequest(Request.Method.POST, 
      serverURL, 
      new Response.Listener<String>() { 

       @Override 
       public void onResponse(String response) { 
        Log.d(TAG, response); 
        String parsedResponse = parse(response); 
        if (parsedResponse.equals("Error: This is not a valid website")) { 
         if (isViewAttached()) { 
          getView().displayMessage("This is not a valid website"); 
         } else { 
          // error handling 
         } 
         return; 
        } 
        parsedResponse = parsedResponse.replace("\\" + "n", " \n"); 
        parsedResponse = parsedResponse.replace("\\" + "\"", "\""); 
        getView().displayWebsite(parsedResponse.substring(1, parsedResponse.length()-1)); 
       } 
      }, new Response.ErrorListener() { 

はどのようにでしょう代わりのserverURL http://test.me/api/request/page例12.123.12.123:40ために

を同じPOSTリクエストを送信していますこれをやってみようか?

+0

[ソケット(IPアドレス)とポート番号(例:1234)を使用してネットワークコールにvolleyライブラリを使用する方法は?](http://stackoverflow.com/questions/39344438/how-to-use- network-call-using-socketip-address-and-port-num) –

+0

見つけたものは他の人にも役立つかもしれません:[本当に単純なtcpクライアント](http://stackoverflow.com//38162775/really-simple-tcp-client) – Numb3rs

答えて

0

VolleyはHttpライブラリです。このような電話をIPアドレスとポートにすることはできません。 thisを参照してください。

関連する問題