我已经设置了HTTP接收(请求 - 响应)适配器,并且消息似乎已进入消息框。当我使用直接绑定逻辑端口创建业务流程时,我收到消息但是我尝试读取消息体的所有内容都失败了(使用直通管道,允许无法识别的文件的XML管道= true)但是我随时都会遇到异常尝试使用传入消息(消息分配,sending the message to a custom module to try to read the part(s))。
除了详细了解异常之外,是否有人可以指出在业务流程中访问/使用HTTP Get messages正文的正确方法的说明?为了解释我想要做什么,我想获取查询字符串(正文)并将其逐字发送到另一个业务流程进行处理,所以我只想从消息中提取正文(查询字符串)。
答案 0 :(得分:1)
答案 1 :(得分:0)
所以答案是不要将HTTP适配器用于GET请求。我没有意识到HTTP适配器已被有效地弃用。对于基本的GET请求,我必须切换到WCF-WebHTTP adapter并确保在属性模式中包含该属性,然后确保将变量映射中的模式设置为属性模式,而不是消息类型模式。传入的消息。我希望Microsoft文档更清楚,HTTP适配器不能用于请求中未提供正文的非常基本的GET请求。