Java OkHttp 实现 POST /api/order/pay/fastOrder 请求示例
以下代码使用 Java 的 OkHttp 库实现 POST 请求,目标地址为 https://app-api.mayi.art/api/order/pay/fastOrder?validate=undefined,请求体包含 fE/ByLCEGaiefk02g5Qar9SglqKwf50WkjL9iVa8BkC3THJ18vmCS+YTJNwzZE18I8KYyu6cKbm2NtWeNCusF+Awd92ert26SB0Jk1+lUIWLkL2DAYc0uerlNJLHpuy6AKnLnEqYThN5xzQelfnEIUqYCG/AVVP1C/CmZ2GX5Ga216xJ1jm0rTiB3brRoYOp9bYT1J28jKkoSgh8oQVYpPUhRpKlhMScxu3Qyg56t5k+lG50YYv/4NMxl8HOpQ/HN/EGJtIEA2LWWJTuE8sNhMvEazLe6nExKfR2f6fnvgZUTm8xf7gKTX117SRMZN1svT5cBwhm0uO6MDmblRPBdw==。
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("multipart/form-data;");
RequestBody body = new MultipartBody.Builder().setType(MultipartBody.FORM)
  .addFormDataPart("fE/ByLCEGaiefk02g5Qar9SglqKwf50WkjL9iVa8BkC3THJ18vmCS+YTJNwzZE18I8KYyu6cKbm2NtWeNCusF+Awd92ert26SB0Jk1+lUIWLkL2DAYc0uerlNJLHpuy6AKnLnEqYThN5xzQelfnEIUqYCG/AVVP1C/CmZ2GX5Ga216xJ1jm0rTiB3brRoYOp9bYT1J28jKkoSgh8oQVYpPUhRpKlhMScxu3Qyg56t5k+lG50YYv/4NMxl8HOpQ/HN/EGJtIEA2LWWJTuE8sNhMvEazLe6nExKfR2f6fnvgZUTm8xf7gKTX117SRMZN1svT5cBwhm0uO6MDmblRPBdw==", "")
  .build();
Request request = new Request.Builder()
  .url("https://app-api.mayi.art/api/order/pay/fastOrder?validate=undefined")
  .post(body)
  .addHeader("Content-Type", "form-data;")
  .addHeader("Accept-Encoding", "gzip, deflate, br")
  .addHeader("Connection", "keep-alive")
  .addHeader("Accept", "*/*")
  .addHeader("User-Agent", "Mozilla/5.0 (iPhone; CPU iPhone OS 14_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 Html5Plus/1.0 (Immersed/44) uni-app")
  .addHeader("Content-Length", "344")
  .addHeader("token", "b95bfff8-542c-4c0a-95b4-a3959d9da7c8")
  .addHeader("Accept-Language", "zh-cn")
  .build();
Response response = client.newCall(request).execute();
上述代码中,fE/ByLCEGaiefk02g5Qar9SglqKwf50WkjL9iVa8BkC3THJ18vmCS+YTJNwzZE18I8KYyu6cKbm2NtWeNCusF+Awd92ert26SB0Jk1+lUIWLkL2DAYc0uerlNJLHpuy6AKnLnEqYThN5xzQelfnEIUqYCG/AVVP1C/CmZ2GX5Ga216xJ1jm0rTiB3brRoYOp9bYT1J28jKkoSgh8oQVYpPUhRpKlhMScxu3Qyg56t5k+lG50YYv/4NMxl8HOpQ/HN/EGJtIEA2LWWJTuE8sNhMvEazLe6nExKfR2f6fnvgZUTm8xf7gKTX117SRMZN1svT5cBwhm0uO6MDmblRPBdw== 是请求体中的参数值,根据实际情况进行修改。
原文地址: https://www.cveoy.top/t/topic/nh4x 著作权归作者所有。请勿转载和采集!