标签: hl7
我必须将HL7消息发送到Web服务。我在存储过程中添加CHAR(13)(回车符或\ r)作为段终止符并调用Web服务来发送HL7消息。当服务收到消息时,他们说我正在我的段终结器中添加额外的CHAR(10)(换行符或\ n)。我已经查看了我的值,并且在发送之前它只有\ r作为段终止符。如何确保服务也只接收\ r而没有额外的\ n。我环顾四周,但到目前为止还没有找到任何解决方案。
答案 0 :(得分:1)
您是否根据发送消息的方式查看了Fiddler或TCP Spy中的消息? 它至少会证明你是否提供除了/ r
答案 1 :(得分:0)
我已经被有多种破解方式的消息所抓住。 \ r,\ n以及2的组合。
您是否尝试将邮件重定向到您可以在处理的不同阶段实际阅读的某个位置?它在某个地方被改变了,并且在不同的阶段读出来为我捕获了错误。或者只是在不同阶段的一系列以下。
content = hl7message.read() if "\n" in content: print "ERROR"