接口接收的数据与发送的数据不一致。该如何处理

接口接收的数据与发送的数据不一致。
公司项目新增了一个远程接口insert_lines(int iQty,string strPro),对方调用后我用抓包工具显示的数据:<iQty>1</iQty><strPro>pro</strPro> ,但我接口内数据收到的iQty就成为0了。
远程接口用的C#,对方用的java.
------解决方案--------------------
那就是你程序的问题了。和接口无关。

认真检查你的程序,看是否在什么地方把值初始化了。

或是更改值了。
------解决方案--------------------
遇到过类似的 socket通信 我c#和java通信 第一个字节值对方发送08:0000 1000   我方收到的10:0000 1010  
怎么都找不到原因
实在没办法了 对方改08为04  这回我收到的就是04没错 很奇怪