При попытке использовать Magento Rest API с критериями поиска в java-программе он показывает HTTP-ответ как неверный запрос. Но когда тот же URL-адрес проверяется в инструменте POSTMAN, он работает нормально. Невозможно найти отсутствующий код.
JAVA CODE
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());
}
}