Untitled
unknown
java
3 years ago
2.1 kB
11
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...