io.gitee.huangguiming.Imcode.service.WxService Maven / Gradle / Ivy
package io.gitee.huangguiming.Imcode.service;
import com.google.gson.JsonObject;
import io.gitee.huangguiming.Imcode.exception.IMException;
public interface WxService {
String get(String url, String queryParam);
/**
* 当本Service没有实现某个API的时候,可以用这个,针对所有微信API中的POST请求.
*
* @param postData 请求参数json值
* @param url 请求接口地址
* @return 接口响应字符串
*/
String post(String url, String postData) throws IMException;
/**
* 当本Service没有实现某个API的时候,可以用这个,针对所有微信API中的POST请求.
*
* @param url 请求接口地址
* @param obj 请求对象
* @return 接口响应字符串
*/
String post(String url, Object obj) throws IMException;
/**
* 当本Service没有实现某个API的时候,可以用这个,针对所有微信API中的POST请求.
*
* @param url 请求接口地址
* @param jsonObject 请求对象
* @return 接口响应字符串
*/
String post(String url, JsonObject jsonObject) throws IMException;
/**
* 当本Service没有实现某个API的时候,可以用这个,针对所有微信API中的POST请求.
*
* @param url 请求接口地址
* @param obj 请求对象,实现了ToJson接口
* @return 接口响应字符串
*/
String post(String url, ToJson obj) throws IMException;
}