/**
* 使用httpclint 发送文件
* @param fileInputStream
* 上传的文件
* @return 响应结果
*/
public static String uploadFile(String url , InputStream fileInputStream, String fileName,String fileParamName, Map<String,String>headerParams, Map<String,String>otherParams) throws KeyManagementException, NoSuchAlgorithmException {
SSLContext sslcontext = createIgnoreVerifySSL();
//设置协议http和https对应的处理socket链接工厂的对象
Registry<ConnectionSocketFactory> socketFactoryRegistry = RegistryBuilder.<ConnectionSocketFactory>create()
.register("http", PlainConnectionSocketFactory.INSTANCE)
.register("https", new SSLConnectionSocketFactory(sslcontext))
.build();
PoolingHttpClientConnectionManager connManager = new PoolingHttpClientConnectionManager(socketFactoryRegistry);
HttpClients.custom().setConnectionManager(<
httpclient 上传企业微信临时素材文件,返回结果一直是44001,提示媒体文件是空;(httpclient上传文件并且绕过https)
最新推荐文章于 2024-06-19 07:06:45 发布
在使用HTTPClient上传企业微信临时素材时遇到44001错误,问题在于媒体文件为空。本文将探讨如何检查并确保文件正确上传,同时解决HTTPS绕过问题。
摘要由CSDN通过智能技术生成