{"id":1193,"date":"2024-10-14T16:49:51","date_gmt":"2024-10-14T07:49:51","guid":{"rendered":"https:\/\/java.ihavenomoney.co.kr\/?p=1193"},"modified":"2024-10-14T16:49:56","modified_gmt":"2024-10-14T07:49:56","slug":"application-xml-sample","status":"publish","type":"post","link":"https:\/\/java.ihavenomoney.co.kr\/?p=1193","title":{"rendered":"application\/xml sample"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Overview :  xml \uc804\uc1a1 \ubc0f  \ubc1b\uae30 <\/h2>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:java decode:true \" >import java.io.BufferedReader;\nimport java.io.InputStreamReader;\nimport java.io.OutputStream;\nimport java.net.HttpURLConnection;\nimport java.net.URL;\nimport java.nio.charset.StandardCharsets;\n\npublic class NetSample {\n\n\tpublic static void main(String[] args) {\n        try {\n            \/\/ URL of the API endpoint\n            String targetURL = \"http:\/\/dev.test.co.kr\/test.aspx\";\n\n            \/\/ The XML data to be sent\n            String xmlData = \"&lt;catalog&gt;\" +\n                    \"     &lt;book id=\"bk101\"&gt;\\n\" +\n                    \"      &lt;author&gt;Gambardella, Matthew&lt;\/author&gt;\\n\" +\n                    \"      &lt;genre&gt;Computer&lt;\/genre&gt;\\n\" +\n                    \"      &lt;price&gt;44.95&lt;\/price&gt;\\n\" +\n                    \"      &lt;\/book&gt;\\n\" +\n                    \"  &lt;catalog&gt;\";\n\n            \/\/ Create the URL object\n            URL url = new URL(targetURL);\n            HttpURLConnection connection = (HttpURLConnection) url.openConnection();\n\n            \/\/ Configure the POST request\n            connection.setRequestMethod(\"POST\");\n            connection.setRequestProperty(\"Content-Type\", \"application\/xml\");\n            connection.setDoOutput(true);\n\n            \/\/ Write the XML data to the request body\n            try (OutputStream os = connection.getOutputStream()) {\n                byte[] input = xmlData.getBytes(StandardCharsets.UTF_8);\n                os.write(input, 0, input.length);\n            }\n\n            \/\/ Get the response code\n            int responseCode = connection.getResponseCode();\n            System.out.println(\"POST Response Code :: \" + responseCode);\n\n            \/\/ Process the response\n            if (responseCode == HttpURLConnection.HTTP_OK) { \/\/ success\n                BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));\n                String inputLine;\n                StringBuilder response = new StringBuilder();\n\n                while ((inputLine = in.readLine()) != null) {\n                    response.append(inputLine);\n                }\n                in.close();\n\n                \/\/ Print the result\n                System.out.println(\"Response: \" + response.toString());\n            } else {\n                System.out.println(\"POST request failed.\");\n            }\n\n        } catch (Exception e) {\n            e.printStackTrace();\n        }\n    }\n}<\/pre><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Overview : xml \uc804\uc1a1 \ubc0f \ubc1b\uae30<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[],"class_list":["post-1193","post","type-post","status-publish","format-standard","hentry","category-java-xslt-"],"_links":{"self":[{"href":"https:\/\/java.ihavenomoney.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/1193","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/java.ihavenomoney.co.kr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/java.ihavenomoney.co.kr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/java.ihavenomoney.co.kr\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/java.ihavenomoney.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1193"}],"version-history":[{"count":1,"href":"https:\/\/java.ihavenomoney.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/1193\/revisions"}],"predecessor-version":[{"id":1194,"href":"https:\/\/java.ihavenomoney.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/1193\/revisions\/1194"}],"wp:attachment":[{"href":"https:\/\/java.ihavenomoney.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1193"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/java.ihavenomoney.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1193"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/java.ihavenomoney.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1193"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}