Postman Java 代码被截断 Okhttp 不兼容

Postman Java code snipped Okhttp not compatible

我使用的是 Postman 版本 8.5.1,我正在尝试使用代码 OkHTTP 代码片段。 似乎有些语句不起作用...

OkHttpClient client = new OkHttpClient().newBuilder().build();

然而这似乎有效...

OkHttpClient client = new OkHttpClient();

这也行不通...

  .addFormDataPart("file","test.jpg",RequestBody.create(MediaType.parse("application/octet-stream"),new File("/Users/tm/Desktop/test.jpg")))

它提到了一些关于错误的 RequestBody 对象的事情...

我正在使用这个 Maven 存储库 ...

    <dependency>
        <groupId>com.squareup.okhttp</groupId>
        <artifactId>okhttp</artifactId>
        <version>2.7.5</version>
    </dependency>

这是导入语句

 import com.squareup.okhttp.*;

哪个版本的 okhttp 与 Postman 代码片段完全兼容? 应该使用哪个 Maven 存储库?

好像还有一个okhttp3 ...

您如何使用 Postman 的片段,您将这些片段粘贴到哪里? 请 post 完整的代码片段。一般获取最新版本的okhttp --> https://mvnrepository.com/artifact/com.squareup.okhttp3/okhttp/4.2.2.

似乎代码片段是 okhttp3 而不是 okhttp...

这似乎有效...

    <dependency>
        <groupId>com.squareup.okhttp3</groupId>
        <artifactId>okhttp</artifactId>
        <version>4.9.1</version>
    </dependency>

导入语句

 import okhttp3.*;