Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将cURL转换为ApacheHttpClient JAVA代码_Java_Json_Apache_Curl - Fatal编程技术网

将cURL转换为ApacheHttpClient JAVA代码

将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

我有下面的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("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");