如何从具有特殊字符的POST调用参数中检索

时间:2012-06-15 17:06:36

标签: java post

我正在向网址发送POST,内容类型为application/x-www-form-urlencoded,在POST正文参数中我包含一些特殊字符(例如'+'或' /')。这些字符被替换而不是发送:

  

IQEAAAAAAPAwAACkAAgAFBoRs7uBp + QfWhMlIECvWSkYecAmAAEABAAAAAEABwAIAAABN + zvnLkABwAIAAABN / IV97gAAgAIL5fPC5UyYdQABAAgSlVOUFRTRElPUwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAEdXMAAQAEAARhMAAAAAgAGFVQMTA4Mi1CTFVTMzA5NjJfMDAAAAAAAAABAAQgAAIAAAAAAAAAAAAwAgBEAAgABJLoupYACAA4MDYCGQCF4DyVJ + rNZIwlm9UN9PgfPa4atwaQouQCGQCDyM0SOtwsvmmIkBVzFdcDM / Lgzb08WII =

发送此

  

IQEAAAAAAPAwAACkAAgAFBoRs7uBp QfWhMlIECvWSkYecAmAAEABAAAAAEABwAIAAABN zvnLkABwAIAAABN / IV97gAAgAIL5fPC5UyYdQABAAgSlVOUFRTRElPUwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAEdXMAAQAEAARhMAAAAAgAGFVQMTA4Mi1CTFVTMzA5NjJfMDAAAAAAAAABAAQgAAIAAAAAAAAAAAAwAgBEAAgABJLoupYACAA4MDYCGQCF4DyVJ rNZIwlm9UN9PgfPa4atwaQouQCGQCDyM0SOtwsvmmIkBVzFdcDM / Lgzb08WII =

我将参数存储在Java中的String变量中。请注意,+将替换为空格,/将替换为\/。请帮忙。我是

1 个答案:

答案 0 :(得分:2)

您可能想尝试对POST进行网址编码,但如果没有看到您的代码,就无法判断它是否有效。