2

C# プロジェクトを作成し、「サービス参照」として「Web サービス」を追加しました。私のサービスはほとんど常に正常に動作しますが、時々、次のエラーが発生します。

応答メッセージのコンテンツ タイプ text/html がバインディングのコンテンツ タイプ (text/xml; charset=utf-8) と一致しません。カスタム エンコーダーを使用する場合は、IsContentTypeSupported メソッドが適切に実装されていることを確認してください。応答の最初の 13 バイトは次のとおり '<HTML></HTML>'です。

このエラーをグーグルで検索しましたが、これに関連するものは何も見つかりませんでした すべての検索結果は WCF に関連しています

このエラーの最も重要な点は、「応答は次のとおりです: '<HTML></HTML>'」クライアントは「xml 応答」を期待していますが、サーバー応答は空の「html 応答」です。

何が間違っているのかアドバイスをいただけますか?

[編集] 私のコードは非常に単純です:

webserv.Insert_ImageSoapClient myservice = new webserv.Insert_ImageSoapClient();
string response = myservice.insert_x(station_id_x, time_t);
4

1 に答える 1

0

Web サービスでエラーが発生し、HTML ページが返されているようです。

于 2013-01-08T12:56:05.870 に答える