当尝试在Java程序中使用带有搜索条件的Magento Rest API时,它将HTTP响应显示为错误请求。但是,当在POSTMAN工具中测试相同的URL时,它可以正常工作。无法找到缺少的代码。
JAVA代码
public class Test {
/**
* @param args the command line arguments
*/
public static void main(String[] args) throws MalformedURLException,IOException {
// TODO code application logic here
URL urlForupdate = new URL("https://dev.sportscorner.qa/rest/all/V1/orders?searchCriteria[filter_groups][0][filters][0][field]=created_at&searchCriteria[filter_groups][0][filters][0][value]=2019-11- 0419:57:52&searchCriteria[filter_groups][0][filters][0][condition_type]=gt");
HttpsURLConnection conn = (HttpsURLConnection) urlForupdate.openConnection();
conn.setRequestProperty("Authorization","Bearer hr4bbxfzu3fo4wuqmvz22smh6x");
conn.setRequestMethod("GET");
conn.setRequestProperty("Content-Type","application/json");
//OutputStream os = conn.getOutputStream();
// os.write(input.getBytes());
// os.flush();
System.out.println(conn.getResponseMessage());
}
}