convert curl call into java urlconnection call

前端 未结 2 384
-上瘾入骨i
-上瘾入骨i 2020-12-15 01:45

I have curl command:

curl -i -u guest:guest -H \"content-type:application/json\"
-XPUT \\ http://localhost:15672/api/traces/%2f/my-trace \\
-d\'{\"format\":\         


        
2条回答
  •  轮回少年
    2020-12-15 02:17

    two problems that i can see:

    • you aren't setting the request method, in your curl example it is "PUT"
    • the '-d' data should be the request body, not request parameters (i.e. you should be writing that string to the request OutputStream)

    also, when you do userpass.getBytes() you are getting the bytes using the default platform character encoding. this may or may not be the encoding that you desire. better to use an explicit character encoding (presumably the one the server is expecting).

提交回复
热议问题