我有Java POJO对象,我的目标是将其转换为URL参数并在POST方法中使用它。

...
public class PayseraRequest {

  private int projectid = 123;
  private int orderid = 987;
  private String accepturl = "http://www.test.com";
  ...


我的目标是将对象PayseraRequest转换为字符串urlParams


  urlParams-> projectid = 123&orderid = 987&http%3A%2F%2Fwww.test.com&...

最佳答案

是的,编写一种方法来执行此操作,但是您应该对每个参数进行URLEncode。 projectid和orderid不需要URLencoding,但不会受到伤害。 accepturl必须绝对是UrlEncoded。优良作法是对要放入URL查询字符串中的任何内容进行编码。

https://docs.oracle.com/javase/7/docs/api/index.html?java/net/URLEncoder.html

10-05 21:29
查看更多