专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

httpclient可以跨语言调用第三方接口吗_PHP基础

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/5 19:23:35       共计:3605 浏览

httpclient可以跨语言调用第三方接口吗?

简述

本文主要介绍如何基于HttpClient接口调用。

所需jar实例

package httputil_demo;import java.io.IOException;import java.util.ArrayList;import java.util.List;import org.apache.commons.httpclient.HttpClient;import org.apache.commons.httpclient.NameValuePair;import org.apache.commons.httpclient.methods.PostMethod;import com.alibaba.fastjson.JSONObject;/**** <p>Title: HttputilDemo</p>** <p>Description: http接口请求实例</p>** @author** @date 2020年6月1日**/public class HttputilDemo {public static void main(String[] args) {String Url = "接口地址";JSONObject jsonparam = new JSONObject();jsonparam.put("key", "value");HttpClient client = new HttpClient();PostMethod method = new PostMethod(Url);client.getParams().setContentCharset("UTF-8");method.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");List<NameValuePair> paramList = new ArrayList<NameValuePair>();for (String key : jsonparam.keySet()) {paramList.add(new NameValuePair(key, jsonparam.getString(key)));}NameValuePair[] array = paramList.toArray(new NameValuePair[paramList.size()]);method.setRequestBody(array);String SubmitResult = "";try {client.executeMethod(method);SubmitResult = method.getResponseBodyAsString();System.out.println(SubmitResult);} catch (IOException e) {e.printStackTrace();} finally {method.releaseConnection();}}}

请求结果代码目录

如果解决了你的疑惑,请点点关注和评论,谢谢支持。

正春华枝俏,待秋实果茂,与君共勉。

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:php表单生成器有好处吗_PHP基础 | ·下一条:为什么很多人觉得学习PHP很简单_PHP基础

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有