C# webservice 接收json数据 接口返回 远程服务器返回错误: (500) 内部服务器错误

这篇具有很好参考价值的文章主要介绍了C# webservice 接收json数据 接口返回 远程服务器返回错误: (500) 内部服务器错误。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

C# post 调用webservice 服务端接口,会返回上面那个错误,8成是发送的数据和接口不符合造成的。有2种情况

第一种情况如下:如果类型是默认request.ContentType = "application/x-www-form-urlencoded";这个类型

那么你发送数据和被调用接口参数名如果不对,则会报下图这个错

C# webservice 接收json数据 接口返回 远程服务器返回错误: (500) 内部服务器错误,c#,json,服务器

我发送的参数名是msg 和msg3入下图

C# webservice 接收json数据 接口返回 远程服务器返回错误: (500) 内部服务器错误,c#,json,服务器 实际接口参数名是msg2,入下图

C# webservice 接收json数据 接口返回 远程服务器返回错误: (500) 内部服务器错误,c#,json,服务器

 我将调用接口的参数名,改成与接口匹配,入下图

C# webservice 接收json数据 接口返回 远程服务器返回错误: (500) 内部服务器错误,c#,json,服务器

 接口就调用成功了,入下图

C# webservice 接收json数据 接口返回 远程服务器返回错误: (500) 内部服务器错误,c#,json,服务器

 第二种情况如下:如果类型是默认request.ContentType = "application/json";这个类型,也就是发送数据以json格式发送

发送代码网上可以查到,(在我下一篇博文,也会将整体客户端服务端完整测试项目代码开发下载)

以json接收,服务端需要注意2个点

第一点,接口需要是void的,如下图

C# webservice 接收json数据 接口返回 远程服务器返回错误: (500) 内部服务器错误,c#,json,服务器

 第二点,需要解注这一行,不然也会报上面那个错误。

C# webservice 接收json数据 接口返回 远程服务器返回错误: (500) 内部服务器错误,c#,json,服务器

 文章来源地址https://www.toymoban.com/news/detail-640386.html

 

到了这里,关于C# webservice 接收json数据 接口返回 远程服务器返回错误: (500) 内部服务器错误的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • springboot实现webservice接口自定义返回值通过postman测试

    震惊~~都2023年了竟然还有人用webservice! maven添加依赖 添加配置文件 自定义拦截器 通过cxf实现wenservice服务返回结果是有一层固定包装的,类似下图,return标签里才是结果,如何完全自定义返回的结果数据呢?就需要上面的拦截器去掉外层的包装。 service类 实现类 接下来启动

    2024年02月16日
    浏览(32)
  • c#对接webservice接口

    方式一:需要填写地址,不能映射每个方法 工具类 调用方法: 方式二:需要提前写好方法名,调用简单像调用类方法一样 调用方式:

    2024年02月08日
    浏览(33)
  • Java调用WebService接口,SOAP协议HTTP请求返回XML对象

    Java调用Web service接口SOAP协议HTTP请求,解析返回的XML字符串: 1. 使用Java的HTTP库发送SOAP请求,并接收返回的响应。 可以使用Java的HttpURLConnection、Apache HttpClient等库。 2. 将返回的响应转换为字符串。 3. 解析XML字符串 ,可以使用Java的DOM解析器或者其他第三方库,如JDOM、DOM4J等。

    2024年01月19日
    浏览(34)
  • C#通过请求url调用接口返回数据

     方法描述:通过请求url,调用对方系统的接口,拿到数据并返回; 方法参数:访问系统的url地址 url请求参数:searchDate(当前请求的年月:2023-7),需进行url编码

    2024年02月15日
    浏览(36)
  • C# WebService&WebApi接口项目创建

    注意勾选红框项,默认是不勾选的,否则创建新项目时会找不到ASP.NET Web应用程序(.NET Framework)的模板。 0.demo源码获取:https://gitee.com/xiuhuang/webservice_demo 1.创建新项目,选择ASP.NET Web应用程序(.NET Framework)。 2.点击下一步,到这个页面时选择空。 3.选中项目右键,添加-新建项,

    2024年02月05日
    浏览(41)
  • 用Java调用C#的WebService接口

    这是一个用Java调用C#版程序的例子,废话不多说,上代码: C#接口代码: Java调用这个Webservice中的Add方法和HelloWorld方法: 1.有参方法:Add 运行,结果返回:Result:3 2.无参方法:HelloWorld 可以看到,调用无参的webservice和有参的基本相同,不过无参调用时,不需要调用Call的ad

    2024年02月12日
    浏览(36)
  • C# 调用SAP WebService接口(SoapUI Postman)

    SAP wsdl地址发放在浏览器中是需要输入用户名密码进行认证的 将wsdl地址放到SoapUI进行解析 输入用户名密码 左边就是请求的XML格式,右边是接口返回内容,点击运行就可以看到结果 Request1的地址就是我们需要调用的地址(这里提供的域名和wsdl 的域名不一致,需要换成wsdl的域

    2024年02月09日
    浏览(33)
  • python里面将接口返回的json格式数据写入到数据库的两种方案及其局限性

    方案一: 使用MySQLdb或pymysql等Python MySQL数据库连接库将数据插入到MySQL数据库 方案二: 使用pandas库将JSON数据转换为DataFrame对象,然后使用to_sql()方法将数据存入MySQL数据库** 对整体的数据格式支持自定义处理,能处理较为复杂的数据格式 首先,我们使用json.load()函数将\\\"data.

    2024年02月14日
    浏览(31)
  • PHP解析带BOM头的JSON数据,对接他人接口的时候,使用json_decode(),返回null的问题与解决方法

    在php开发中会遇到和他人对接接口,对方使用json传输数据,使用json_decode()函数却无法将json数据转换为数组。 先看封装的代码 这种对接post接口的封装方法一般是没有问题的,但是我们打印$res的时候,会发现只会返回NULL。而打印$response的时候,是可以返回json字符串的。我们

    2024年02月06日
    浏览(32)
  • C# .Net6 指定WSDL, 生成Webservice,调用该接口服务

    IDE: Microsoft Visual Studio Community 2022 (64 位) 平台:.Net6 协议:Soap协议 Xml格式 需要开发一个前置机程序, 用于和硬件程序交互, 已知条件是:嵌入式同事提供另一个约定好的*.wsdl文件作为双方通信的Webservice接口协议,对方是服务端,前置机是客户端 使用BasicHttpBinding 通过WS

    2024年02月04日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包