Which httpmime version can I use with Android's HttpClient?

后端 未结 2 932
慢半拍i
慢半拍i 2021-01-20 10:51

I need to upload files using Android\'s HttpClient. Unfortunately, Android doesn\'t include MultipartEntity, so I must using Apache\'s httpmime library.

I don\'t wan

2条回答
  •  小鲜肉
    小鲜肉 (楼主)
    2021-01-20 11:27

    httpmime-4.2.6.jar worked fine all by itself. I needed no other dependencies besides that jar.

    If you're using a dependency-managing build system like Maven or gradle, you'll notice that httpmime-4.2.6 depends on httpcore-4.2.5. Android's HttpClient seems compatible with httpcore-4.2.5, so I just excluded that dependency. My actual dependency declaration is below:

    
        org.apache.httpcomponents
        httpmime
        4.2.6
        
            
                org.apache.httpcomponents
                httpcore
            
        
    
    

提交回复
热议问题