2011-06-15 14 views
1

私のクライアントは2つのサーバーを持ち、最初のサーバーからはいくつかのパラメータでリクエストを送信し、2番目のサーバーはgetメソッドでこれらのパラメータを受け取ります。そのリクエストには、例えば血液型のA +、B +、O +asp.net C#Request.QueryString ["sms"] +記号

のデータが入っていますが、レコードが挿入されているときにデータが取り除かれています。

どうすればよいのでしょうか、それらの間にはスペースがあります。

getメソッド

http://domain.com/join.aspx?msid=238487987328&sms=Peter D 23 O +インディアナ

私は

感謝の署名場合、Request.QueryString [ "SMS"]その+削除でそれを取得しています よろしく

答えて

6

パラメータはURL encodeにする必要がありますURL全体)。

0

エンコード+記号はその後+記号はスペースのエンコードされたバージョンであり、したがって、それを維持するためにURL Encodingを必要とするクエリ文字列に

1

を追加します。

実際には、URLを渡す必要がありますすべてのURLパラメータを渡し、今後の注意をしてください!

関連する問題