我试图使用一个WSDL文件调用SOAP Web服务.
我在其中添加了所有必需的参数.但我收到的错误如下:
SoapFault - faultcode: 'ns1:unexpected-error' faultstring: 'Fault occurred while processing.' faultactor: 'null' detail: null in android
Run Code Online (Sandbox Code Playgroud)
这是我的代码示例:
class RegisterMember extends AsyncTask<Void, Void, Void> {
String SOAP_ACTION = "";
String METHOD_NAME = "registerMember";
String NAMESPACE = "http://XXXXX.XX";
String URL="http://XXXX.XX?WSDL";
SoapPrimitive result1;
String str;
@Override
protected void onPreExecute() {
mProgressDialog = new ProgressDialog(MainActivity.this);
mProgressDialog.setMessage("Checking For Activation");
mProgressDialog.show();
}
@Override
protected Void doInBackground(Void... params) {
try {
StringBuffer sb;
SoapObject request=new SoapObject(NAMESPACE, METHOD_NAME);
request.addProperty("name", "XXXX");
request.addProperty("email", "XXXX@gmail.com");
request.addProperty("username", "XXXXX");
request.addProperty("password", "XXXX"); …Run Code Online (Sandbox Code Playgroud) 我们正在尝试将 php 文件设置到 Windows 8.1 系统中的 cron 作业中,以调用 GCM 推送通知并在我们的 registerrd 设备中获取通知。
当我们使用 Chrome、Firefox 等任何浏览器运行 cron 时,它工作正常,然后我会收到 GCM 推送通知到我的注册设备,但是,如果我们尝试使用 php.exe 进行相同的配置,那么我们不会收到到我们的设备的通知。
为了安排 cron,我们使用任务计划程序,因为我们的触发器设置如下:-
在我们的“操作”选项卡中,我们设置了以下行:-
程序/脚本:- D:\xampp\php\php.exe
添加参数(可选):- -f D:\xampp\htdocs\PushNotificationSql\tasknotification.php
开始于(可选):- D:\xampp\htdocs\PushNotificationSql

之后,我们手动运行,然后我们得到如下图所示的响应,但无法将通知发送到注册设备中。

任何帮助将不胜感激!