none
http post请求发送拼接好的报文,怎么要才能把一些特殊的报文格式当做值传到webservice中?

    问题

  • 我现在有一个soap报文,报文格式是客户写好的,其中报文中存在一些不能解析的xml格式,我想把不能解析的xml格式当做参数传到我的web service中,然后在web service里处理。但是我不知道怎么做才能把这个不能解析的报文给传过去。因为如果这段报文不能解析,那么我请求段会返回一个400的错误。根本到不了web service服务端。所以我想问一下,.net web service 是否可以实现这种需求?
    2016年11月21日 4:04

全部回复

  • Hi 舒立重 ,

    根据我的了解,服务端和客户端传输之间的传输报文格式必须是一直的。不然服务器肯定会返回失败。
    我建议你在服务器端专门加一下这个报文格式。或者客户端要根据双方约定好的格式来发送报文数据.
    .NET web service也是基于HTTP协议,如果不按照双方约定格式,也是没有办法解析。

    Best Regards,
    Hart


    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.


    2016年11月21日 9:42
    版主