我对java最熟悉,对php和python只是了解,实际工作中也没有真正用过,昨天一个合作方发过来一个service api的demo实现,里面有java,php和python三种实现,打开一看,第一眼就被python这类脚本语言所折服,单从代码量上来说,差别实在是太大,如果都是熟手开发,业务场景也正好适合该语言的话,开发效率自然就不用再说:
扣除掉注释之后:java 56行;php:30行;python:15行
不得不再次感叹脚本的威力
package com.test.http;
import java.io.*;
import java.net.HttpURLConnection;
import java.net.URL;
import java.security.MessageDigest;
import java.math.BigInteger;
public class ApiDemo{
public static void sendRequest(String id, String secureKey) throws IOException{
URL request = new URL("xxxxxx?id="+id);
HttpURLConnection connection = (HttpURLConnection)request.openConnection();
connection.setDoOutput(true);
connection.setDoInput(true);
connection.setRequestMethod("POST");
connection.setUseCaches(false);
connection