問題タブ [protocolexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
383 参照

wcf - SOAPサービスから画像を受信すると、ProtocolExceptionが発生します

リクエストの画像を返すSOAPサービスにアクセスしようとしています。コンテンツタイプはimage/pngです。メソッドを呼び出すと、次のProtocolExceptionが発生します。

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

その後、おそらく画像に属する数バイトが続きます。

VS2012の[サービス参照の追加]ダイアログを使用してサービス参照を生成しました。私はいくつかの同様の質問を見つけましたが、これらのどれも実際にサービスから画像を取得することを目的としていないようです。

バインディングのコンテンツタイプを変更するにはどうすればよいですか?

編集:ここにWSDLを追加しました:http://pastebin.com/NRvJfstU、操作'GetChannelIcon'を呼び出そうとしています

これらはすべてだと思います

0 投票する
1 に答える
116 参照

wcf - Silverlight - WCF エラー

シルバー ライト アプリケーションを介して WCF サービスを使用する際に問題が発生しました。この問題は今日突然発生し、同じコードが 1 か月前に正常に実行されていましたが、次の例外が発生しました。

0 投票する
1 に答える
1558 参照

c# - ProtocolException: 着信トランザクションを逆シリアル化できません

さまざまな環境で実行されている単純な WCF サービスがあります。今日、Windows 7 ワークステーションで実行しようとしたところ、クライアントで次のエラーが発生しました (これは、テスト用の単純なコンソール アプリケーションです)。

System.ServiceModel.ProtocolException: 着信トランザクションを逆シリアル化できません。メッセージ内のトランザクション ヘッダーの形式が正しくないか、認識できない形式でした。クライアントとサービスは、同じプロトコルとプロトコル バージョンを使用するように構成する必要があります。次の例外が発生しました: 基になるトランザクション マネージャーとの通信に失敗しました。

クライアントのエンドポイントを変更して、他の環境から同じサービスを呼び出すと、問題なく動作します。私のワークステーションに何か問題があると確信していますが、それが何であるかを理解できません。IIS のすべての設定は、他のサーバーと同じです。他のサービスは、ワークステーションで正常に動作します。

サービス コントラクトは次のようになります。

実装:

私はこのサービスを作成していないので、TransactionFlow 属性が必要な理由がわかりません。それが問題の原因ですか。どうすれば修正できますか?

Fiddler は次のような応答を示しました。役立つものは何もありません。

0 投票する
1 に答える
1213 参照

c# - 内部サーバーエラーを発生させるHttpWebRequest.GetResponse

Http-Post アプローチで Web サービスにリクエストを送信したいと考えています。これがC#の私のコードです。

これが私のWebサービスメソッドと使用されたクラスです:

そして、これがWebサービスの設定ファイルの私の設定です:

Main で行をデバッグWebResponse response = request.GetResponse();すると、Protocol Error ステータスの Internal Server Error (500) が表示されます。

何か案は?皆さん、ありがとうございました。

0 投票する
0 に答える
467 参照

asp.net-mvc - dotNetOpenAuth プロトコル例外をデバッグする方法

dotnetOpenAuth.Messaging.Protocol 例外をしばらくデバッグしようとしてきましたが、正確な問題を見つけて修正する方法がわかりません。

私は MVC を使用しており、Oauth2 でユーザーをログに記録しようとしています。フロー内の通常のログインでは問題なく機能しますが、ユーザーがパスワードをリセットし、oauth ログインのために自動的にコントローラーにリダイレクトされると、次のエラーが発生します。

この問題にアプローチする方法や、リクエストの何が問題なのかを特定する方法がわかりません。どんな方向性でも大歓迎です。

特に問題を引き起こしているのは次の行です。

しかし、リクエストのどこが間違っているのか、または確認する方法がわかりません。

0 投票する
1 に答える
2583 参照

android-volley - com.android.volley.NoConnectionError: java.net.ProtocolException: 予期しないステータス行: HTTP/1.1 401.3 Unauthorized

以下は私のコードです。com.android.volley.NoConnectionError: java.net.ProtocolException: Unexpected status line: HTTP/1.1 401.3 Unauthorized を取得しました。

loopj ライブラリを使用したときに同様のエラーが発生しました。volley ライブラリと http 接続を使用するのはこれが初めてです。私はあなたの助けに感謝します。ありがとうございました。

0 投票する
0 に答える
264 参照

android - MediaPlayer が、一部の動画の再生で ProtocolException を返す

私は使用MediaPlayerしていますが、すべて問題ありませんが、いくつかのビデオがあります。再生に問題のある動画は、ネイティブの Android プレーヤーで正しく再生されます。再生できない動画の支払いについて、logcat で次の警告が表示されます。

W/MediaHTTPConnection: readAt 3214428 / 32768 => java.net.ProtocolException

0 投票する
1 に答える
5950 参照

android - URLConnection - 応答が読み取られた後に要求本文を書き込めません

API に POST しようとしているオブジェクトの配列があります。最初のオブジェクトは正常に通過し、次のようになります。

私はそれが私が物事を行っている順序に過ぎないと確信していますが、私はまだAndroidを学んでおり、今から1時間少し理解しようとしています.

私はあなたたちに助けを求めると思いました!POST への各応答を受信する必要があるため、ID フィールドを後で使用するためにそれを psrse できます。FOR ループ内でそれを解析し、ID をリストに格納していることがわかります。このリストは後で循環します。

以下の POST のコード:

EDIT:以下の重複したコメントについて私が受け取っているエラーは少し異なります。その原理は理解していますが、私の .getRespondeCode は for ループの外側にあり、循環する必要があります。しかし、そうではありません。

このエラーは、objects.size>=2 の場合に発生します

解析する必要がある ID が含まれているため、POST された各オブジェクトのサーバー応答文字列を取得する必要があります。