WCFSOAPWebサービス用のAndroidクライアントを作成しました。WebサービスはIISサーバーでホストされています。ksoap2-android over HTTPを使用して問題なく通話を発信できますが、HTTPSを使用してより安全な方法で通話を実行しようとすると、機能しません。サーバーからの応答はですHTTP/1.1 405 Method Not Allowed
。ヘッダーのプロパティの1つはであるため、問題は何らかの理由で許可されていないことallow=[GET, HEAD, OPTIONS, TRACE]
だと思います。POST
代わりにを使用して呼び出しを実行しようとしましたGET
が、それも機能しないようです。これは本当に奇妙ですが、接続を見ると、メソッドはGET
であると表示されますが、接続のエラーストリームを見ると、メソッドはであると表示されますPOST
。
ブラウザで問題なくWebサービスに接続でき、サービス証明書は適切に信頼できるものであることに注意してください。WCFテストクライアントでサービスをテストできなかったため、問題がクライアントにあるのか、サーバーまたはサービスにあるのかわかりません。
ここからどこへ行けばいいのかよくわかりません。POST
許可されないことがここでの本当の問題であるかどうかはよくわかりません。他に何か問題があるように思えますが、それがどうなるかわかりません。