其次提交數(shù)據(jù)的時(shí)候,可能會(huì)攜帶附件,帶有附件形式的使用方式如下:
String responseData = HttpClient .formDataPost("http://localhost:8080/okhttp-server-test/userInfo/createWithFile") //請(qǐng)求方式和請(qǐng)求url .param("userName", "test") .param("userPwd", "123456") .param("nickName", "Test") .param("realName", "測(cè)試") .param("hobby", "測(cè)試,就愛測(cè)試") .param("avatarFile", this.getClass().getClassLoader().getResourceAsStream("andy-bao.jpg"), "andy-bao.jpg") //.formParam("avatarFile", this.getClass().getClassLoader().getResourceAsStream("andy-bao.jpg"), "andy-bao.jpg") .execute() .asString(); //formParam()重載方法還支持`Map<String,String>`
更多建議: