Java语言API请求示例

Unirest方式获取

获取邮件列表

Unirest.setTimeouts(0, 0);
HttpResponse<String> response = Unirest.post("https://domain-open-api.cuiqiu.com/v1/box/list")
  .multiPartContent()
  .field("mail_id", "nM5GLra9Wo")
  .field("token", "4dfd31985d7e417cb8062b402950efb0")
  .field("start_time", "2021-07-15")
  .field("end_time", "2021-07-16")
  .field("page", "1")
  .field("limit", "10")
  .asString();

获取邮件详细

Unirest.setTimeouts(0, 0);
HttpResponse<String> response = Unirest.post("https://domain-open-api.cuiqiu.com/v1/box/detail")
  .multiPartContent()
  .field("mail_id", "08EJ98s9dWz")
  .field("token", "f76a1b32bacc4279bd6b731e59d8hj8837")
  .field("box_id", "23094")
  .asString();

OkHttp方式获取

获取邮件列表

OkHttpClient client = new OkHttpClient().newBuilder()
  .build();
MediaType mediaType = MediaType.parse("text/plain");
RequestBody body = new MultipartBody.Builder().setType(MultipartBody.FORM)
  .addFormDataPart("mail_id","nM5GLra9Wo")
  .addFormDataPart("token","4dfd31985d7e417cb8062b402950efb0")
  .addFormDataPart("start_time","2021-07-15")
  .addFormDataPart("end_time","2021-07-16")
  .addFormDataPart("page","1")
  .addFormDataPart("limit","10")
  .build();
Request request = new Request.Builder()
  .url("https://domain-open-api.cuiqiu.com/v1/box/list")
  .method("POST", body)
  .build();
Response response = client.newCall(request).execute();

获取邮件详细

OkHttpClient client = new OkHttpClient().newBuilder()
  .build();
MediaType mediaType = MediaType.parse("text/plain");
RequestBody body = new MultipartBody.Builder().setType(MultipartBody.FORM)
  .addFormDataPart("mail_id","08EJ98s9dWz")
  .addFormDataPart("token","f76a1b32bacc4279bd6b731e59d8hj8837")
  .addFormDataPart("box_id","23094")
  .build();
Request request = new Request.Builder()
  .url("https://domain-open-api.cuiqiu.com/v1/box/detail")
  .method("POST", body)
  .build();
Response response = client.newCall(request).execute();

新人教程

第一步:在阿里云购买域名 第二步:将域名解析到脆球