如何用Curl 來post xml 資料

來源:互聯網
上載者:User

標籤:技術分享   reg   about   use   content   ima   boa   comm   curl   

因為登陸服務升級,密碼原則變更,以前的測試指令碼中的使用者密碼已經不能登陸,試圖通過API直接更改密碼,一種是直接update,一種是change,使用curl的時候均未成功。

最後索性重新用curl命令建立新的使用者,一番摸索下來,註冊使用者僅支援私人連接埠。剩下的問題就是如何使用curl來postxml 檔案。

經過一番尋找,終於找到了curl使用post的命令:

[java] view plain copy print?
  1. echo ‘<?xml version …>‘|curl -X POST -H ‘Content-type:text/xml‘ -d @- http://10.206.30.32:8081/loginregistration/register  
echo ‘<?xml version …>‘|curl -X POST -H ‘Content-type:text/xml‘ -d @- http://10.206.30.32:8081/loginregistration/register

其中<?xml version …>就是要post的xml 檔案,8081是私人連接埠。

例子:

Request:

 

[java] view plain copy print?
  1. echo ‘<?xml version="1.0" encoding="utf-8" ?><user>......</user>‘|curl -X POST -H ‘Content-type:text/xml‘ -d @- http://10.206.30.32:8081/loginregistration/register  
echo ‘<?xml version="1.0" encoding="utf-8" ?><user>......</user>‘|curl -X POST -H ‘Content-type:text/xml‘ -d @- http://10.206.30.32:8081/loginregistration/register

Response:

 

[java] view plain copy print?
  1. <?xml version="1.0" encoding="UTF-8" standalone="yes"?><user>......</user>  
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><user>......</user>

如何用Curl 來post xml 資料

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.