Untitled
unknown
java
2 years ago
2.1 kB
5
Indexable
package org.example; import java.io.BufferedReader; import java.io.DataOutputStream; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL; public class Main { public static void main(String[] args) { try { URL url = new URL("https://ai4code-api-management.azure-api.net/docify-cli/snippet"); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.setRequestMethod("POST"); conn.setRequestProperty("Accept", "application/json"); // conn.setRequestProperty("Authorization", "Bearer your_token_here"); conn.setRequestProperty("Ocp-Apim-Subscription-Key", "415a6ef057314f8dbc949b161d11b70e"); conn.setRequestProperty("reqId", "cli"); String jsonBody = "{\n" + " \"code\": \"def forward(self, x): out = F.relu(self.bn1(self.conv1(x))) out = self.bn2(self.conv2(out)) out += self.shortcut(x) preact = out out = F.relu(out) if self is_last: return out, preact else: return out\",\n" + " \"language\": \"python\",\n" + " \"intelligent_detection\": true,\n" + " \"expressive_comment\": true\n" + "}"; conn.setDoOutput(true); DataOutputStream os = new DataOutputStream(conn.getOutputStream()); os.writeBytes(jsonBody); os.flush(); os.close(); if (conn.getResponseCode() != 200) { throw new RuntimeException("Failed : HTTP error code : " + conn.getResponseCode()); } BufferedReader br = new BufferedReader(new InputStreamReader( (conn.getInputStream()))); String output; System.out.println("Output from Server .... \n"); while ((output = br.readLine()) != null) { System.out.println(output); } conn.disconnect(); } catch (Exception e) { e.printStackTrace(); } } }
Editor is loading...