After making a second network request using Volley
, I always get this error. It doesn\'t seem to matter what the url I put in is. Volley
always c
actually the problem is with your url not with the volley. Your Url is not a URI. There is no protocol component in it. It needs http://
or whatever other protocol you intend. If you have the http in your url make sure where it is correctly formed or not.
For example your url formation should be like this
public String URL = "http://www.w3schools.com/webservices/tempconvert.asmx";
Don’t forget to read the URL Specification and make sure the URL you are providing is valid.
Use http:// OR https://
prefix to your URL example: example.com/information.json write it as http://example.com/information.json
this Exception occur while you are hitting an Url
that is not prefixed withhttp//
or https//
.so check there is therehttp//
is with your URL.
you can get more information here and see these links
Make Sure that you have passed the URL as the second parameter in JsonObjectRequest or StringRequest. I made the same mistake which produced the same error like what you faced.
JsonObjectRequest jsonObjectRequest = new JsonObjectRequest(Method.POST, URL, null, ResponseListener, ErrorListener);