テキストと写真を.net Webサービスに送信するAndroidアプリを作成しようとしています。Web サービスに関数があります。それらの1つはダミーの名前を取得し(接続できるかどうかを確認するためにこれを作成しました)、もう1つはDBにデータを挿入することです。助けを求めるために自分の作品を投稿したい。
private final String NAMESPACE = "http://methodoor.com/";
//webservice is working, you can check it online
private final String URL = "http://servicing2.rotanet.com.tr/service.asmx";
private final String SOAP_ACTION = "http://methodoor.com/checkupservice/SendData";
private final String METHOD_NAME = "SendData";
//Create request
SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
request.addProperty("containerId",1);
.........
.........
request.addProperty("sFileID","asd");
request.addProperty("userId",1);
//Create envelope
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.dotNet = true;
//Set output SOAP object
envelope.setOutputSoapObject(request);
//Create HTTP call object
HttpTransportSE androidHttpTransport = new HttpTransportSE(URL);
try {
//Invole web service
androidHttpTransport.call(SOAP_ACTION, envelope);
//Get the response
SoapPrimitive response = (SoapPrimitive) envelope.getResponse();
//Assign it to fahren static variable
fahren = response.toString();
} catch (Exception e) {
}
私の問題は、これがデータを Web サービスに渡す正しい方法かどうかわからないことです。クラッシュしたり、エラーメッセージが表示されたりすることはありません。DBに挿入されないだけです