Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 进行ajax web服务调用时不支持的媒体类型_Javascript_Ajax_Web Services - Fatal编程技术网

Javascript 进行ajax web服务调用时不支持的媒体类型

Javascript 进行ajax web服务调用时不支持的媒体类型,javascript,ajax,web-services,Javascript,Ajax,Web Services,javascript端代码 $(document).ready(function(){ var myArray = {"optinh":["header","para1","para2","sendotp","cancel","help","footertext"]}; var jsonObj = JSON.stringify(myArray); $.

javascript端代码

$(document).ready(function(){

                        var myArray = {"optinh":["header","para1","para2","sendotp","cancel","help","footertext"]};
                        var jsonObj = JSON.stringify(myArray);
                        $.ajax({
            headers: { 
            'Accept': 'application/json',
            'Content-Type': 'application/json'
            },
            url: "http://raija04-i140720:8081/vpas/resources/CapDetailService/Strings",
            data: jsonObj,
            type: "POST",
            dataType:'json',
            success: function (data) {
               //  var obj = $.parseJSON(data);
                 for (var key in data) {
                    alert(data[key]);
                 }
                $('#header').html(data["header"]);
                $('#para1').html(data["para1"]);
                $('#para2').html(data["para2"]);
                $('#sendotp').html(data["sendotp"]);
                $('#cancel').html(data["cancel"]);
                $('#help').html(data["help"]);
                $('#footertext').html(data["footertext"]);
            },
            error:function(data,status,er) {
                alert("error: "+data+" status: "+status+" er:"+er);
                },

        });
    }
以及使用ajax调用调用的webservice代码

    @POST
    @Path("/Strings")
    @Consumes(MediaType.APPLICATION_JSON)
    @Produces(MediaType.APPLICATION_JSON)

    public Object getStrings(/*@QueryParam("user")*/ Util1 jsonObj) { code here

}
web服务的对象映射器类

@XmlRootElement
public class Util1 {

List<String> optinh = new ArrayList<String>();

public List<String> getOptinh() {
    return optinh;
}

public void setOptinh(List<String> optinh) {
    this.optinh = optinh;
} 

}
@XmlRootElement
公共类Util1{
List optinh=new ArrayList();
公共列表getOptinh(){
返回选项;
}
公共无效设置选项(列表选项){
this.optinh=optinh;
} 
}
面临不支持的媒体类型错误

415后(不支持的媒体类型)