通过 post 请求 glassfish 发送 % sign 时出现 500 内部服务器错误
500 internal server error when sending % sign through post request glassfish
我在 glassfish 服务器上托管了 Web 服务。基本上将英语世界翻译成印地语单词。
假设我 post 一个类似关闭的请求,我得到 निकट 作为回应,但是当我 post 一个类似 100 % off 的请求时,我得到
远程服务器返回错误:(500) 内部服务器错误作为响应
我的 glassfish 服务器无法处理 % 符号。
我应该怎么做才能克服这个错误? screenshot
使用 %25 表示 %,因为百分号(“%”)字符用作 Glasfish 中百分号编码八位组的指示符,它必须被百分号编码为“%25”才能用作数据在一个 URI 中。有关详细信息,请参阅下面的 link:
http://urlencoder.urlencode.in/url/decoder/character-encoding-glassfish-url-encode
我在 glassfish 服务器上托管了 Web 服务。基本上将英语世界翻译成印地语单词。 假设我 post 一个类似关闭的请求,我得到 निकट 作为回应,但是当我 post 一个类似 100 % off 的请求时,我得到 远程服务器返回错误:(500) 内部服务器错误作为响应
我的 glassfish 服务器无法处理 % 符号。 我应该怎么做才能克服这个错误? screenshot
使用 %25 表示 %,因为百分号(“%”)字符用作 Glasfish 中百分号编码八位组的指示符,它必须被百分号编码为“%25”才能用作数据在一个 URI 中。有关详细信息,请参阅下面的 link:
http://urlencoder.urlencode.in/url/decoder/character-encoding-glassfish-url-encode