gpt4 book ai didi

c# - 通过 SOAP 网络服务传输二进制数据?

转载 作者:太空狗 更新时间:2023-10-29 21:31:06 25 4
gpt4 key购买 nike

我有一个返回对象二进制数组的网络服务。有没有更简单的方法来使用 SOAP 传输它,或者它是否需要包含在 XML 中?它正在工作,但我不得不将发送和接收缓冲区增加到一个很大的值。多少算太多?

将 XML 中的二进制文件作为数组传输似乎效率很低,但我看不到任何使用 .NET 添加二进制附件的方法。

最佳答案

作为数组?你的意思是你要发送吗

<byte>8</byte>
<byte>127</byte>

等等?如果是这样,那么您当然可以通过事先将字节数组转换为十六进制字符串来改进它,例如。

<codedArray>087F09AFBD.....</codedArray>

这是通过 SOAP 发送图像等最常用的方法。然而,即便如此,你质疑它也是正确的。恕我直言,您真的应该看看其他更 RESTful 的传输协议(protocol)。

关于c# - 通过 SOAP 网络服务传输二进制数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2641820/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com