我们正在开发一个条形码应用程序,以在运行 Windows Mobile 5.0 Pocket PC 的移动计算机上运行,它需要从我们的 Oracle 数据库中获取数据。
Apex 已设置,但如何使用 Apex 的本机身份验证创建安全的 Web 服务?如何设置“仅HTTPS”?
更新
我现在可以在浏览器中调用 ...?wsdl 链接,看起来不错。它还在项目中注册为 WebReference。
但是当我运行以下代码时:
CONTAR_USUARIOSService service = new CONTAR_USUARIOSService();
System.Net.NetworkCredential pocket = new System.Net.NetworkCredential("pocket", "000");
service.Credentials = pocket;
double resultado = service.CONTAR_USUARIOS();
我收到此错误:
System.Net.WebException was unhandled
Message="WebException"
StackTrace:
at System.Web.Services.Protocols.SoapHttpClientProtocol.doInvoke(String methodName, Object[] parameters, WebClientAsyncResult asyncResult)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
at Supernorte.Recebimento.ContarUsuariosWebReference.CONTAR_USUARIOSService.CONTAR_USUARIOS()
at Supernorte.Recebimento.Login..ctor()
at Supernorte.Recebimento.MainForm.mostrarLogin()
at Supernorte.Recebimento.MainForm..ctor()
at Supernorte.Recebimento.Program.Main()
我收到“未经授权”错误。