提交 af270655 编写于 作者: 如梦技术's avatar 如梦技术 🐛

优化 mica http.

上级 b9d6f96a
......@@ -42,6 +42,16 @@ public class FormBuilder {
return this;
}
public FormBuilder add(String name, Object value) {
this.add(name, String.valueOf(value));
return this;
}
public FormBuilder addEncoded(String name, Object value) {
this.addEncoded(name, String.valueOf(value));
return this;
}
public HttpRequest build() {
FormBody formBody = formBuilder.build();
this.request.form(formBody);
......
......@@ -112,7 +112,7 @@ public class HttpRequest {
return this;
}
public HttpRequest encodedQuery(String encodedQuery) {
public HttpRequest queryEncoded(String encodedQuery) {
this.uriBuilder.encodedQuery(encodedQuery);
return this;
}
......
......@@ -42,6 +42,11 @@ public class MultipartFormBuilder {
return this;
}
public MultipartFormBuilder add(String name, Object value) {
this.add(name, String.valueOf(value));
return this;
}
public MultipartFormBuilder add(String name, File file) {
String fileName = file.getName();
return add(name, fileName, file);
......
......@@ -34,9 +34,9 @@ public class HttpRequestDemo {
// Execute a GET with timeout settings and return response content as String.
HttpRequest.get("https://www.baidu.com/")
.connectTimeout(Duration.ofSeconds(1000))
.query("test", "a", "b", "c")
.query("test", "a")
.query("name", "張三")
.query("x", "1", "2")
.query("x", 1)
.query("abd", Base64Util.encode("123&$#%"))
.queryEncoded("abc", Base64Util.encode("123&$#%"))
.execute()
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册