HTTP状态415 –不支持的媒体类型

时间:2018-12-07 04:10:42

标签: rest web-services

我指的是 link

中的问题

基于解决方案,我设法通过删除为MethodStatus发送2维数组来解决该问题。但是,在与其他组件集成之后,它要求我具有二维数组。

剩余通话代码:

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?

0 个答案:

没有答案