.pdfまたは.docファイルから抽出された生のテキストを分析する簡単なWCFサービスがあります。アップロードされた文字列の特殊文字を送信するときにWCFエラーが発生する
99%はOKですが、いくつかのケースでは、サーバーは、リモートサーバーが予期しない応答を返し不正な要求例外
発生します:(400)不正な要求を。
問題のテキストを調べた後、問題はフォームフィード文字(ascii/unicode#12)に関連していることがわかりました。
簡単な解決策は、文字列をアップロードする前にこれらの文字を削除することですが、私のケースでは、WCFサービスを使用するすべてのクライアントを制御することはできません。
したがって、この特殊文字(および同じ例外を引き起こすかもしれない他の文字)をアップロードできるサーバー側の選択肢はありますか?
バイナリに行き、代わりに 'byte []'を使用できませんか? –