会webAPI的哥们进来帮帮忙!急急急!!!

静静-风 2016-03-31 09:51:25
别人提供的API需要我往里面穿参数格式是xml的格式是这样的 我的代码是这样的,我直接用别人给的格式提交过去别人返回给我的是格式错误!

请问我这样穿xml有问题吗?求好心的大神给出demo或者解决方案,小弟以前重来没玩过这东西。

急急急!问题解决立即结贴,满分奉上!拜托了!
...全文
232 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
静静-风 2016-04-06
  • 打赏
  • 举报
回复
问题都解决了,结贴!是数据的问题
xiaogui340 2016-04-03
  • 打赏
  • 举报
回复
考虑用 HTTPClient 来处理api请求发送,可以省去很多格式转化问题
一直乱跑的熊 2016-04-01
  • 打赏
  • 举报
回复
话说可以直接读取xml文件啊
XDocument xdoc=XDocument.load(路径)
正怒月神 版主 2016-04-01
  • 打赏
  • 举报
回复
你把stringbuilder打印出来给我们看看
  • 打赏
  • 举报
回复
格式错误 是对方返回给你的,还是程序自己默认返回的?你和对方确认一下 你直接问对方,你请求的信息:1:接收到么 2:如果接收到,做了什么判断
  • 打赏
  • 举报
回复
我的意思是你的倒数第三个xml节点前有个空格,试着删除下看看
静静-风 2016-04-01
  • 打赏
  • 举报
回复
引用 3 楼 hanjun0612 的回复:
貌似没什么问题。 你按照他给你的xml格式传递就行了。到api他会自己去解析的。 不过你要问清楚,他们需不需要头部的<?xml version 。。。。 这一串。
他们提供的测试数据就是这样的!
静静-风 2016-04-01
  • 打赏
  • 举报
回复
引用 4 楼 starfd 的回复:
看起来没问题啊…… 要不把你节点前面的空格去掉试试 或者直接将他们的xml作为format,然后你直接占位 stirng.Format(format,a,b)
他们给的测试的xml就是这个,说会出现 应该会出现“没有这样的专栏“String”实体“帐户”这个错误,但我得到的跟他文档所说的返回的错误不一样
静静-风 2016-04-01
  • 打赏
  • 举报
回复
引用 1 楼 caozhy 的回复:
你用的是ascii不是utf8
我用utf8也不行啊! 给我返回的是这个(PARAM_ERROR)——没有操作中指定请求(Body元素没有子元素)
  • 打赏
  • 举报
回复
这个你最好跟他们技术沟通下啊,说不定是xml里面参数值的格式不对呢
  • 打赏
  • 举报
回复
看起来没问题啊…… 要不把你节点前面的空格去掉试试 或者直接将他们的xml作为format,然后你直接占位 stirng.Format(format,a,b)
正怒月神 版主 2016-04-01
  • 打赏
  • 举报
回复
貌似没什么问题。 你按照他给你的xml格式传递就行了。到api他会自己去解析的。 不过你要问清楚,他们需不需要头部的<?xml version 。。。。 这一串。
threenewbee 2016-03-31
  • 打赏
  • 举报
回复
你用的是ascii不是utf8

62,025

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧