Golfreeze.packetlove.com: Life style of Golfreeze Canon400D Family kammtan.com Jazz Freebsd Unix Linux System Admin guitar Music

All about unix linux freebsd and FAQ for Packetlove.com Web hosting , Mail hosting , VoIP + IP PBX server => command , shell script ,tool , crontab => Topic started by: golfreeze on กุมภาพันธ์ 06, 2016, 07:08:53 PM

Title: ใช้ curl แล้วแสดงผลออกผ่าน xml output
Post by: golfreeze on กุมภาพันธ์ 06, 2016, 07:08:53 PM
ปกติใน unix สามารถใช้ curl เพื่อไป get ค่า หรือ post ลงไปผ่าน url ทาง command ได้ซึ่งจะได้ผลลัพธ์ออกมาในรูป output แบบต่างๆ
หรือบางที่ ให้ output ออกมาในรูปแบบของ xml ก็จะทำให้ ทุก ภาษาเข้าใจได้ ลองเทสๆกันดูนะครับ

$curl -XPOST https://api.twilio.com/2010-04-01/Accounts/AC3094732a3c49700934481addd5ce1659/SMS/Messages (https://api.twilio.com/2010-04-01/Accounts/AC3094732a3c49700934481addd5ce1659/SMS/Messages) \
    -d "To=%2B14108675309" \
    -d "From=%2B15005550006" \
    -u 'AC3094732a3c49700934481addd5ce1659:{AuthToken}'

##Output screen แสดงค่าออกมาเป็น xml ซึ่งเป็นภาษากลางที่แสดงค่าให้ เข้าใจได้
<TwilioResponse>
    <RestException>
        <Status>400</Status>
        <Message>Message body is required.</Message>
        <Code>21602</Code>
        <MoreInfo>http://www.twilio.com/docs/errors/21602 (http://www.twilio.com/docs/errors/21602)</MoreInfo>
    </RestException>
</TwilioResponse>