0

こんにちは、URI エンコードされているように見えますが、実際には RESTful URL で文字どおりに処理する必要があるものを含める方法を理解するのに苦労しています。たとえば、サーバーに次のようなエンドポイントがあったとします。

/something/:value

次に、クライアント コードから次の GET リクエストを行います。

/something/some%20value

サーバー上では、「:値」を「何らかの値」ではなく、リテラル文字列「some%20value」にする必要があります。リクエスト URL を適切にエンコードして、サーバーがそのように処理するようにするにはどうすればよいですか? また、すべてのリクエスト URI にこれらの潜在的な URL エンコード値が含まれているわけではないことにも言及する必要があります。

前もって感謝します。

4

1 に答える 1

0

実際、私はこれを理解したかもしれないと思います。URL のパーセント記号をエンコードするだけでうまくいくようです。% の URL コードは %25 です。たとえば、正しい URL は次のようになります。

/something/some%2520value
于 2013-02-07T18:58:44.227 に答える