HTTP状态415 - 不支持的媒体类型(HTTP Status 415 – Unsupporte

2019-10-31 07:34发布

我指的是在问题环节

从基于溶液的,我管理通过去除发送对MethodStatus 2维阵列来解决它。 然而,与其它组件整合后,它需要我有2维数组。

REST调用代码:

public int adaptiveAuth( @FormDataParam("uuid") String uuID, 
        @FormDataParam("browserinfo") String browserInfo, 
        @FormDataParam("ipint") long ipInt, 
        @FormDataParam("lat") double latiTude, 
        @FormDataParam("longitude") double longiTude, 
        @FormDataParam("sessionid") String sessionID, 
        @FormDataParam("spid") String spID, 
        @FormDataParam("tr") int tR, 
        @FormDataParam("jsnum") int jsNum, 
        @FormDataParam("fingerprint") String fingerPrint ,
        @FormDataParam("methodset") MethodClass[][] methodSet) throws SQLException{ 

    int returnValue = AdaptiveAuthService.adaptiveAuth(uuID, browserInfo, ipInt, 
            latiTude, longiTude, sessionID, spID, tR, jsNum, fingerPrint, methodSet);

AdaptiveAuth代码:

    public static int adaptiveAuth(String uuID, String browserInfo, long ipInt, double latiTude, double longiTude,
        String sessionID, String spID, int tR, int jsNum, String fingerPrint, MethodClass[][] methodSet)
        throws SQLException {


int aAC = methodSet[0].length;
        int authMethod = methodSet[0][aAC - 1].getmethodName();
        int authStatus = methodSet[0][aAC - 1].getmethodStatus();

方法类代码:

public class MethodClass {
    private int methodName;
    private int methodStatus;

    public MethodClass() {
        methodName = 0;
        methodStatus = 0;
    }

    public int getmethodName() {
        return methodName;
    }

}

我的问题:

1 - 是的MediaType - TEXT_PLAIN是正确的? 如果它是正确的,我可以知道哪一部分我的代码是错误的? 如果它是不正确的,我应该需要什么的MediaType使用?

文章来源: HTTP Status 415 – Unsupported Media Type