mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-07-03 22:20: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