2011-06-15 2 views
1

у моего клиента есть 2 сервера и с первого сервера, тогда вы хотите отправить запрос с некоторыми параметрами, а второй сервер возьмет эти параметры с методом get, проблема в том, когда запрос приходит, есть знак + в нем, например, в группе крови, его A +, B +, O +asp.net C# Request.QueryString ["sms"] + знак

Данные идут нормально, но когда я вставляю запись, вы удаляете ее + знак.

как я могу это сделать, поскольку между ними есть какое-то пространство.

метод прибудете

http://domain.com/join.aspx?msid=238487987328&sms=Peter D 23 O + Indiana

, когда я получаю его с Request.QueryString [ "SMS"] его извлекая знак +

Благодарности Привет

ответ

0

Encode + знак затем добавить его в строку запроса

1

+ знака кодированной версии пространства, и поэтому нужно URL Encoding, чтобы сохранить его.

На самом деле вам нужно URL-адрес Кодировать любые переданные URL-адреса, сделать заметку на будущее!