将cURL转换为ApacheHttpClient JAVA代码
我有下面的curl命令,我想使用ApacheHttpClient转换它,有人能帮我编写代码吗 curl-u“uname:Pass”-H”内容类型:application/json”-H“Accept:application/json”-d'{“browsers”:[{“os”:“Windows”,“os_版本”:“7”,“browser_版本”:“8.0”,“browser”:“ie”}],“url”:“}” 谢谢 请尝试以下方法:将cURL转换为ApacheHttpClient JAVA代码,java,json,apache,curl,Java,Json,Apache,Curl,我有下面的curl命令,我想使用ApacheHttpClient转换它,有人能帮我编写代码吗 curl-u“uname:Pass”-H”内容类型:application/json”-H“Accept:application/json”-d'{“browsers”:[{“os”:“Windows”,“os_版本”:“7”,“browser_版本”:“8.0”,“browser”:“ie”}],“url”:“}” 谢谢 请尝试以下方法: mpEntity.setContentType("applic
mpEntity.setContentType("application/json");
以及“curl-d”:
您可以使用它:
JSONObject obj = new JSONObject();
obj.put("metric", "proc.loadavg.15m");
但我认为您需要一个数组,您可以将其更改为JSONArray
这是我的问题:您能提供您尝试过的java代码吗?我们只是尝试过,但无法通过:httpclient.getCredentialsProvider().setCredentials(新的AuthScope(AuthScope.ANY_主机,AuthScope.ANY_端口),新的用户名PasswordCredentials(username,pass));字符串s=;弦乐姿势=”;HttpPost HttpPost=新的HttpPost(姿态);你能用一个工作片段编辑你的帖子并告诉你看到的问题吗。如何实例化httpclient变量?您在哪里提供url,。。。
-d '{"metric":"proc.loadavg.15m"}'
JSONObject obj = new JSONObject();
obj.put("metric", "proc.loadavg.15m");