0
Volleyを使用しています。POSTヘッダーを送信しようとしていて、StringRequestを受け取ろうとしていますが、RuntimeExceptionが発生しています:java.net.MalformedURLException:プロトコルはありません。Android Volley MalformedURLException:プロトコルがありません
私はここで正しい
あるクッキーとトークンを送信するには、私のコードです:
HttpClient httpClient = new DefaultHttpClient();
httpPost = new HttpPost("http://ipServer:portServer/xxx/products.json?place_id=1");
httpPost.addHeader("Content-type", "application/json");
httpPost.addHeader("cookie", cookieTmp);
httpPost.addHeader("X-CSRF-Token", tokenTmp);
StringRequest request = new StringRequest(Request.Method.GET, String.valueOf(httpPost),
new Response.Listener<String>() {
@Override
public void onResponse(String response) {
Log.i("VOLLEY", response);
startActivity(new Intent(getApplicationContext(),
MainActivity.class));
LoginActivity.this.finish();
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
L.m("not response");
handleVolleyError(error);
とIMこの例外を取得:
E/Volley: [1070] NetworkDispatcher.run: Unhandled exception java.lang.RuntimeException: Bad URL [email protected]
java.lang.RuntimeException: Bad URL [email protected]
at com.android.volley.toolbox.BasicNetwork.performRequest(BasicNetwork.java:151)
at com.android.volley.NetworkDispatcher.run(NetworkDispatcher.java:114)
Caused by: java.net.MalformedURLException: no protocol: [email protected]
at java.net.URL.<init>(URL.java:589)
at java.net.URL.<init>(URL.java:486)
at java.net.URL.<init>(URL.java:435)
at com.android.volley.toolbox.HurlStack.performRequest(HurlStack.java:102)
at com.android.volley.toolbox.BasicNetwork.performRequest(BasicNetwork.java:97)
at com.android.volley.NetworkDispatcher.run(NetworkDispatcher.java:114)
私は郵便配達の仕事に行うテスト正しく これを引き起こしている可能性のあるアイデアはありますか?
私は申し訳ありませんが、私はここで、それは間違って書いた編集しました。 私はそれを両方の方法でテストし、両方とも同じエラーを生成します。 ありがとうございました 私は混乱を避けるために質問を編集しました – Bert0
あなたのURLはサーバーでヒットできません。 –
はプライベートサーバーなので、そのデータを公開することはできません。私は質問をするためにそれらを非表示にしていますが、私の郵便配達員は正しく動作します。 :) – Bert0