为了账号安全,请及时绑定邮箱和手机立即绑定

Java Post调用C#的webapi问题

Java Post调用C#的webapi问题

犯罪嫌疑人X 2018-12-06 12:47:10
开发项目过程中别组的同事用java调用我们的接口,接口是api形式的,上代码 [HttpPost] public LpdReturnDto Post([FromBody]UserAppend value) { return new LpdReturnDto(); } UserAppend 为定义的一个类 他们调用的时候Post过来始终接收不到参数value的值。 有谁用过java调用webapi的吗?这样写有啥问题没有。 使用jquery的ajax调用没有问题 var d={"age":1}; $.ajax({ url: "http://localhost:60736/api/User", type: "POST", data: (d), success: function (data) { alert("post:" + data.status); } });
查看完整描述

13 回答

?
紫衣仙女

TA贡献1839条经验 获得超15个赞

用Wireshark抓包看一下Java发过来的请求内容是什么?问题可能出在Java调用代码上

查看完整回答
反对 回复 2018-12-16
?
临摹微笑

TA贡献1982条经验 获得超2个赞

可以明确的说就是调用的不会调...

我这边也有个同时做安卓的.不会调接口就说你接口做的有问题.o(︶︿︶)o 唉

查看完整回答
反对 回复 2018-12-16
?
小怪兽爱吃肉

TA贡献1852条经验 获得超1个赞

@吴瑞祥: 用jQuery测试,改成 contentType: 'application/json;charset=utf-8' 也是一样接收不到值。

查看完整回答
反对 回复 2018-12-16
?
长风秋雁

TA贡献1757条经验 获得超7个赞

@webaspx: 当然啦.因为jquery不是用json请求的啊.

查看完整回答
反对 回复 2018-12-16
?
慕森王

TA贡献1777条经验 获得超3个赞

抓包看一下java和ajax请求的差异在哪儿~

查看完整回答
反对 回复 2018-12-16
?
德玛西亚99

TA贡献1770条经验 获得超3个赞

抓到不同了,Java掉用的时候是Json格式过来的,所以没接收到。

查看完整回答
反对 回复 2018-12-16
?
一只名叫tom的猫

TA贡献1906条经验 获得超3个赞

@webaspx: 那这就好解决啦,哈哈~话说Fiddle就可以抓了~

查看完整回答
反对 回复 2018-12-16
?
潇潇雨雨

TA贡献1833条经验 获得超4个赞

@幻天芒: 小弟现在头晕的不行,请赐教如何解决这问题?

查看完整回答
反对 回复 2018-12-16
?
慕村225694

TA贡献1880条经验 获得超4个赞

@幻天芒: 网页无法打开

查看完整回答
反对 回复 2018-12-16
?
米脂

TA贡献1836条经验 获得超3个赞

@幻天芒: 谢谢,一会试试。

查看完整回答
反对 回复 2018-12-16
  • 13 回答
  • 0 关注
  • 2432 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号