@@ -92,6 +92,17 @@ class Fuel {
92
92
return upload(convertible.path, method, parameters)
93
93
}
94
94
95
+ // head
96
+ @JvmStatic @JvmOverloads
97
+ fun head (path : String , parameters : List <Pair <String , Any ?>>? = null): Request {
98
+ return request(Method .HEAD , path, parameters)
99
+ }
100
+
101
+ @JvmStatic @JvmOverloads
102
+ fun head (convertible : PathStringConvertible , parameters : List <Pair <String , Any ?>>? = null): Request {
103
+ return request(Method .HEAD , convertible, parameters)
104
+ }
105
+
95
106
// request
96
107
private fun request (method : Method , path : String , parameters : List <Pair <String , Any ?>>? = null): Request {
97
108
return FuelManager .instance.request(method, path, parameters)
@@ -169,3 +180,13 @@ fun String.httpUpload(method: Method = Method.POST, parameters: List<Pair<String
169
180
fun Fuel.PathStringConvertible.httpUpload (method : Method = Method .POST , parameters : List <Pair <String , Any ?>>? = null): Request {
170
181
return Fuel .upload(this , method, parameters)
171
182
}
183
+
184
+ @JvmOverloads
185
+ fun Fuel.PathStringConvertible.httpHead (parameter : List <Pair <String , Any ?>>? = null): Request {
186
+ return Fuel .head(this , parameter)
187
+ }
188
+
189
+ @JvmOverloads
190
+ fun String.httpHead (parameters : List <Pair <String , Any ?>>? = null): Request {
191
+ return Fuel .head(this , parameters)
192
+ }
0 commit comments