All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.gitee.huangguiming.Imcode.service.WxService Maven / Gradle / Ivy

There is a newer version: 1.0.4
Show newest version
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;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy