2017-03-27 20 views
1

私はこのようなエラーの多くを受け取る:アッカ-HTTP

Illegal request-target: Invalid input 'v', expected HEXDIG (line 1, column 72) 

私は単に「%を追加したときにそれが起こります'文字をURLに追加します。この場合、akkaは16進値を除外します。

何らかの理由で「クリーンアップ」するか、エンコード/無視することはできますか?

このエラーメッセージを持って、それを解決する方法がわからないAPIのユーザーの場合
+1

URLの仕様を尊重してみませんか? –

+0

@ViktorKlang確かに、あなたは正しいです。しかし、ユーザーが私の質問のように無効なURLに電話をかけた場合、どうでしょうか?その場合は、アプリケーションは単純に400エラーで応答します。 – leshkin

+0

それはまさにそれが対応すべきものですか? 400 ==悪い要求、それはまさにそれが何ですか? –

答えて

0

が、私は同じ問題を抱えていた、サードパーティのデータベースから何かを照会URLで、一部のURLが単に正しくないとこのエラーメッセージが発生しました。

URLの構造が正しくないかどうかを確認するだけで、URLを違う方法でエンコードする必要があるように見えるため、このエラーメッセージは誤解を招く恐れがあります。

関連する問題