code: public JSONObject productSearchUrl(String url, HashMap<String, String> options) {
          AipRequest request = new AipRequest();
          preOperation(request);
          
          request.addBody("url", url);
          if (options != null) {
              request.addBody(options);
          }
          request.setUri(ImageSearchConsts.PRODUCT_SEARCH);
          postOperation(request);
          return requestServer(request);
      }
docs: 商品检索—检索接口
  完成入库后，可使用该接口实现商品检索。**支持传入指定分类维度（具体变量class_id1、class_id2）进行检索，返回结果支持翻页（具体变量pn、rn）。****请注意，检索接口不返回原图，仅反馈当前填写的brief信息，请调用入库接口时尽量填写可关联至本地图库的图片id或者图片url等信息**
  
  @param url - 图片完整URL，URL长度不超过1024字节，URL对应的图片base64编码后大小不超过4M，最短边至少15px，最长边最大4096px,支持jpg/png/bmp格式，当image字段存在时url字段失效
  @param options - 可选参数对象，key: value都为string类型
  options - options列表:
  class_id1 商品分类维度1，支持1-60范围内的整数。检索时可圈定该分类维度进行检索
  class_id2 商品分类维度1，支持1-60范围内的整数。检索时可圈定该分类维度进行检索
  pn 分页功能，起始位置，例：0。未指定分页时，默认返回前300个结果；接口返回数量最大限制1000条，例如：起始位置为900，截取条数500条，接口也只返回第900 - 1000条的结果，共计100条
  rn 分页功能，截取条数，例：250
  @return JSONObject