Ovo je kod.
private void prenos() {
try {
URL url = new URL(
"
https://ws.rfzo.rs/FinTest/UgovorUpis");
// "
https://ws.rfzo.rs/Fin/UgovorUpis");
HttpURLConnection
conn =
(HttpURLConnection) url.openConnection();
conn.setDoOutput(true);
conn.setDoInput(true);//
conn.setRequestProperty("Content-Type",
"application/json");
conn.setRequestProperty("Accept", "application/json");
conn.setRequestMethod("POST");
String input = "{"
+ "\"idZu\":11111111,"
+ "\"user\":\"ooooooo\","
+ "\"pass\":\"lllllllllll\","
+ "\"type\":1,"
+ "\"MB\":\"11111111\","
+ "\"PIB\":\"222222222\","
+ "\"JBBK\":\"88888\","
+ "\"MBZu\":\"3333333\","
+ "\"PIBZu\":\"4444444\","
+ "\"datumUgovora\":\"15.01.2020\","
+ "\"brojUgovora\":\"01-43/19-218/1\","
+ "\"brojOkvirnogSporazuma\":\"101-3/19\","
+ "\"kpp\":\"078\","
+ "\"iznosUgovoraBezPDV\":1000.00,"
+ "\"iznosPDV\":100.00,"
+ "\"iznosUgovoraSaPDV\":1100.00"
+ "}";
//---zahtev serveru---------------
OutputStream os = conn.getOutputStream();
os.write(input.getBytes());
os.flush();
os.close();
if (conn.getResponseCode() != 200) {
throw new RuntimeException("Failed : HTTP error code : "
+ conn.getResponseCode());
}
//---Odgovor servera----------------------------------------------------------------
BufferedReader br = new BufferedReader(
new InputStreamReader(
(conn.getInputStream())));
String output=null;
System.out.println("Output from Server .... \n");
while ((output = br.readLine()) != null) {
System.out.println(output);
}
br.close();
conn.disconnect();
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
JOptionPane.showMessageDialog(null,e);
//e.printStackTrace();
}
}
Ko inputa su samo pravi podaci zamenjeni .
[Ovu poruku je menjao caca1 dana 05.03.2020. u 17:09 GMT+1]