how to write bash shell CGI under uHTTPd

來源:互聯網
上載者:User

標籤:root   blank   nsf   lock   position   _id   write   map   shel   

how to write bash shell CGI under uHTTPdcgi

  • Target
  • Reference
  • WWW ROOT Dir on OpenWRT
  • Browser Client Access

Target

Want to provide the smaple RESTful server under uHTTPd on OpenWRT, I select the bash script for a demo

Reference

Bash CGI
Web CGI with Bash Script
PostMan Tester

WWW ROOT Dir on OpenWRT

/www/cgi/test.cgi

  1. #!/bin/sh  
  2. POST_STRING=$(cat)  
  3. echo "Content-type: application/json" 
  4. echo ""  
  5. echo "$POST_STRING"  

uHTTPd passes ‘GET’ paramter to bash by ‘$QUERY_STRING’
uHTTPd passes ‘POST’ conent to bash by STDIN, so bash use ‘POST_STRING=$(cat)’ to get them

Browser Client Access

http://192.168.254.219/cgi-bin/test.cgi

[email protected] 2017-4-21

how to write bash shell CGI under uHTTPd

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.