httpclient 上传企业微信临时素材文件,返回结果一直是44001,提示媒体文件是空;(httpclient上传文件并且绕过https)

在使用HTTPClient上传企业微信临时素材时遇到44001错误,问题在于媒体文件为空。本文将探讨如何检查并确保文件正确上传,同时解决HTTPS绕过问题。
摘要由CSDN通过智能技术生成
	/**
	 * 使用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(<
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值