【发布时间】:2016-12-12 04:08:25
【问题描述】:
我正在我的项目中实施支付网关。现在我有了一个基本 url 以及一些加密参数,比如金额商户 ID 和所有这些东西。
所以当加密完成时,我应该在 web 视图中打开它。如果我尝试连接字符串它不起作用。
我得到的信息是,在对网页实施相同操作时,他们只是使用 post 方法并且支付网关正常工作。但是如何在android设备的webview中打开呢?
我试过这样:
wvSBIBuddy.loadUrl(url);
wvSBIBuddy.loadData(urlCreateOrder.toString(), "application/json", null);
没用。试过这个:
wvSBIBuddy.loadDataWithBaseURL(url,urlCreateOrder,"text/html", null, ENCODING_KEY);
wvSBIBuddy.addJavascriptInterface(new MyJavaScriptInterface(this), "HtmlViewer");
任何提示什么可能有效?
编辑: 是否可以添加一些参考标头以及加密的详细信息? 我查看了 webview 类,似乎加密数据和引用两者不能同时发送,还在询问任何方法吗?
【问题讨论】:
-
您确定需要在 WebView 中进行吗? POST 通常使用 HttpUrlConnection 或其他 Java HTTP 客户端实现来执行。
-
不,这是我从 java 开发团队了解到的,所以无论如何它在 android 中是可能的,我对它很好。我有一个基本 url 和一些加密数据,如何在 webview 中打开它?
标签: android encryption webview payment-gateway