Java HttpTime和UniRest客户端的文件上载问题
问题 使用Java HttpTime和UniRest客户端的文件上载问题,java,api,file-upload,unirest,Java,Api,File Upload,Unirest,问题 使用httmmime和Unirest上载文件时获取NoSuchMethosError。我有一个项目和框架,httpclient和httpcore依赖项在框架中,httpime在项目中 java.lang.NoSuchMethodError: org.apache.http.entity.mime.content.StringBody.<init>(Ljava/lang/String;Lorg/apache/http/entity/ContentType;)V java.lan
httmmime
和Unirest
上载文件时获取NoSuchMethosError
。我有一个项目和框架,httpclient
和httpcore
依赖项在框架中,httpime
在项目中
java.lang.NoSuchMethodError: org.apache.http.entity.mime.content.StringBody.<init>(Ljava/lang/String;Lorg/apache/http/entity/ContentType;)V
java.lang.NoSuchMethodError:org.apache.http.entity.mime.content.StringBody.(Ljava/lang/String;Lorg/apache/http/entity/ContentType;)V
如果我同时将project和framwork导入eclipse工作区,文件上传工作正常,如果我只是在类路径中导入project和用户框架jar,那么我就得到了错误
詹金斯也犯了同样的错误
我尝试过的解决方案:
httpmine
和httpclient
java.lang.NoSuchMethodError: org.apache.http.entity.mime.content.StringBody.<init>(Ljava/lang/String;Lorg/apache/http/entity/ContentType;)V
httpclient
和httpcore
依赖项,并在项目中添加了httpime
、httpclient
和httpcore
依赖项java.lang.NoSuchMethodError: org.apache.http.entity.mime.content.StringBody.<init>(Ljava/lang/String;Lorg/apache/http/entity/ContentType;)V
httpime
、httpclient
和httpcore
。
对我来说什么都不管用您的版本不匹配。您对每个工件使用的版本是什么?@FranMontero,我使用的是HttpTime 4.5.3和httpclient 4.5.1我已经尝试了HttpTime和httpclient的所有可能版本