我使用命令“curl -X DELETE –header’Eccept:application / json’‘http://10.10.1.29:8181/ onos </跨度> / v1 / flows / application / olsrflow’-k karaf:karaf“
它可以工作。
但使用JAVA代码不起作用。
我的JAVA代码有任何问题吗?
URL dc0ContrailUrl2 =新网址(“http://10.10.1.29:8181/ onos </跨度> / V1 /流/应用/ olsrflow“); HttpURLConnection dcConn2 =(HttpURLConnection)dc0ContrailUrl2
通常,这意味着服务器不支持已传递MediaType。您必须弄清楚它的期望并相应地在您的请求中设置它。
您没有添加与curl相同的Accept类型。添加以下行并删除Content-Type:
dcConn2.setRequestProperty("Accept", "application/json");