将cURL身份验证转换为Java并检索&;使用RESTXML更新数据(第2部分)

将cURL身份验证转换为Java并检索&;使用RESTXML更新数据(第2部分),java,android,rest,curl,Java,Android,Rest,Curl,这是我关于将cURL转换为Java的问题的第二部分 第一部分的标题是: 将cURL身份验证转换为Java,并使用RESTXML检索和更新数据(第1部分) 第三,如何在Java中实现api的更新、创建和删除?例如: 更新:curl-i-X PUT-H“内容类型:application/xml”-H“接受:application/xml”-d“获取此描述”\u space\u id/tickets/1 删除“curl-i-X Delete-H”Accept:application/xml“\u sp

这是我关于将cURL转换为Java的问题的第二部分 第一部分的标题是:

将cURL身份验证转换为Java,并使用RESTXML检索和更新数据(第1部分)

第三,如何在Java中实现api的更新、创建和删除?例如:

  • 更新:
    curl-i-X PUT-H“内容类型:application/xml”-H“接受:application/xml”-d“获取此描述”\u space\u id/tickets/1
  • 删除“
    curl-i-X Delete-H”Accept:application/xml“\u space\u id/tickets/1
  • 创建:
    curl-i-X POST-H“内容类型:application/xml”-H“接受:application/xml”-d“这是一个摘要3”Web链接
  • 换句话说,如何将这些cURL代码转换为Java

    我真的很感谢你的帮助。另外,一个用Java做这些事情的好参考也会很棒


    谢谢。

    官方API通常有助于:

    有人说你需要使用


    要访问Java中的REST:

    您应该留意ApacheHttpClient教程

    这里有一些Android Rest客户端应用程序的示例代码,请尝试搜索。另外,我刚刚发现。我还没有尝试过,但可能值得一看

    此外,还建议观看Google.io的视频,因为它将教授一些非常重要的架构基础知识和提示


    不久前我提出了一个类似的问题,得到了答案。

    谢谢Peter。但我的主要问题是如何翻译这个cURL语句
    cURL-I-X GET-H“Accept:application/xml" http://user:password@www.assemblera.com/spaces/my_space\u id/tickets
    到Java?如果您阅读了您知道的链接:使用Jersey客户端库,请将其设置为使用基本身份验证并调用
    www.assemblera.com/spaces/my_space\u id/tickets
    url。此链接在一页中解释了所有步骤(包括基本身份验证):谢谢。我能够成功地进行身份验证并检索(获取)数据。现在我对(帖子)有问题。我不知道如何在POST中调用XML。示例:curl-i-X POST-H“内容类型:application/xml”-H“接受:application/xml”-d“这是一个摘要3”Web链接