通过Dotnet客户端与Java服务器进行Https通信

问题描述:

我需要借助HTTPS通信将财务消息(事务)发送到银行。银行服务器写在Java而我的应用程序在.Net通过Dotnet客户端与Java服务器进行Https通信

以下是只有我从他们身边收到的信息:

HTTPS请求:
•HTTPS的整个ISO请求应被作为附件发送到以下 的servlet:
https://开头/ Servlet的/ IBSOtherVendorRequestServlet

什么是从他们身边需要和其他组件或文件,.Netnamespace我可以使用THI你的交流?

请帮助我如何继续。

你必须知道如何查询servlet:SOAP? REST?什么是参数和应该使用哪种方法?导致纯文本,XML或JSON?

它看起来像你必须发送请求到这个Servlet。您必须知道什么是“完整的ISO请求”,然后使用HttpClient或HttpWebRequest将其发布到此URL。它可能看起来像这样:Upload files with HTTPWebrequest (multipart/form-data)

+0

感谢您的更新。请确认在您的通信所共享的链接中定义的方法是可互操作的。根据我的知识,Web服务用于可操作间事务,因为它在soap中发送详细信息,但这里没有使用soap,我们以字节格式发送内存流,因此不确定它是否可以工作 – user1602495

+0

如果这是一个SOAP Web服务,WCF会更容易。 http://*.com/questions/5976044/implementing-a-soap-client-in-c-sharp-with-wcf-and-net-4-0在这两种情况下,它是可互操作的。 – Guillaume