【问题标题】:Postman Java code snipped Okhttp not compatiblePostman Java 代码片段 Okhttp 不兼容
【发布时间】:2021-08-20 02:07:53
【问题描述】:

我正在使用 Postman 版本 8.5.1,我正在尝试使用代码 OkHTTP 代码 sn-ps。 似乎有些语句不像...

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 repo ...

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

这是导入语句

 import com.squareup.okhttp.*;

什么版本的okhttp完全兼容Postman代码sn-ps? 应该使用哪个 maven repo?

好像还有一个okhttp3...

【问题讨论】:

  • 你为什么要提邮递员?这与您使用 okhttp 库的问题有什么关系?给我们看一个更完整的例子。

标签: java postman okhttp


【解决方案1】:

看来代码 sn-ps 是 okhttp3 而不是 okhttp...

这似乎有效...

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

进口声明

 import okhttp3.*;

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-22
      • 2020-11-06
      • 1970-01-01
      • 2014-02-23
      • 1970-01-01
      • 2018-05-18
      • 2012-07-28
      相关资源
      最近更新 更多