首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用应用程序从PhoneGap服务器上的内部网托管服务调用WCF服务时获取415状态错误

使用应用程序从PhoneGap服务器上的内部网托管服务调用WCF服务时获取415状态错误
EN

Stack Overflow用户
提问于 2016-07-15 16:51:50
回答 1查看 824关注 0票数 0

我试图使用jquery在PhoneGap应用程序中使用WCF服务,jquery托管在intranet域中。

作为响应,我将根据下面的ajax请求获得消息。

Ajax请求:

代码语言:javascript
运行
复制
    $.ajax({ 

        url: "http://myIP/wcfService.svc/myFun",
        type: "POST",  

        data: JSON.stringify(req),
        dataType: "json",

        success: OnSuccess,

        error: function(xhr,err){
            alert("readyState: "+xhr.readyState+"\nstatus: "+xhr.status);
            alert("responseText: "+xhr.responseText);
        }
    });

请求头

接受应用程序/json,text/javascript,*/*;q=0.01接受-编码gzip,缩小接受-语言en-US,en;q=0.5缓存-控制无缓存连接保持活动的内容长度39内容-类型应用程序/x-www-格式-urlencoded;charset=utf-8dnt 1主机MyIP源空普拉格玛用户-代理Mozilla/5.0 (Windows 6.1;WOW64;rv:38.0) Gecko/20100101火狐/38.0

响应头

HTTP/1.1 415无法处理消息,因为内容类型‘application/xml form-urlencoded;charset=utf-8’不是预期的类型'text/xml;charset=UTF-8‘。 缓存-控制:私有 服务器: Microsoft-IIS/8.5 X-AspNet-版本: 4.0.30319 X驱动-By: ASP.NET 访问-控制-允许-起源:* 访问-控制-允许-方法:获取,放置,张贴,删除,头,选项 访问-控制-允许-凭据:真 访问-控制-允许-标头:X-请求-与,来源,内容类型,接受 日期:2016年7月15日星期五格林尼治时间16:26:25 内容长度:0

错误状态:

415无法处理消息,因为内容类型'application/x-www-form-urlencoded;charset=UTF-8‘不是预期类型'text/xml;char

EN

回答 1

Stack Overflow用户

发布于 2016-07-25 08:32:31

试试下面的代码

代码语言:javascript
运行
复制
$.ajax({ 

    url: "http://myIP/wcfService.svc/myFun",
    type: "POST",  

    data: JSON.stringify(req),
    dataType: "json",
    contentType: "application/json",

    success: OnSuccess,

    error: function(xhr,err){
        alert("readyState: "+xhr.readyState+"\nstatus: "+xhr.status);
        alert("responseText: "+xhr.responseText);
    }
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38401402

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档