mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-07-03 14:10:56 +00:00
Added GetRequest template android-volley
This commit is contained in:
parent
efac324b73
commit
acac1bb83b
@ -0,0 +1,39 @@
|
|||||||
|
package io.swagger.client.request;
|
||||||
|
|
||||||
|
import com.android.volley.AuthFailureError;
|
||||||
|
import com.android.volley.Response;
|
||||||
|
import com.android.volley.toolbox.StringRequest;
|
||||||
|
|
||||||
|
import java.util.Collections;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
public class GetRequest extends StringRequest{
|
||||||
|
Map<String, String> apiHeaders;
|
||||||
|
String contentType;
|
||||||
|
|
||||||
|
public GetRequest(String url, Map<String, String> apiHeaders, String contentType, Response.Listener<String> listener, Response.ErrorListener errorListener) {
|
||||||
|
super(Method.GET, url, listener, errorListener);
|
||||||
|
this.apiHeaders = apiHeaders;
|
||||||
|
this.contentType = contentType;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* (non-Javadoc)
|
||||||
|
* @see com.android.volley.Request#getHeaders()
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public Map<String, String> getHeaders() throws AuthFailureError {
|
||||||
|
Map<String, String> headers = super.getHeaders();
|
||||||
|
if (headers == null || headers.equals(Collections.emptyMap())) {
|
||||||
|
headers = new HashMap<String, String>();
|
||||||
|
}
|
||||||
|
if (apiHeaders != null && !apiHeaders.equals(Collections.emptyMap())) {
|
||||||
|
headers.putAll(apiHeaders);
|
||||||
|
}
|
||||||
|
if(contentType != null) {
|
||||||
|
headers.put("Content-Type", contentType);
|
||||||
|
}
|
||||||
|
|
||||||
|
return headers;
|
||||||
|
}
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user