get請求demo:
login.html檔案,放到/boa/www/ 下
<新建資料夾,放入新建的login.c,再拷貝cgic.h cgic.h在當前資料夾下,html
>
<
head
>
<
title
>test
title
>
head
>
<
body
>
<
form
action
="cgi-bin/login.cgi"
method
="get"
>
<
input
type
="text"
name
="thetext"
>
<
input
type
="submit"
value
="continue"
>
form
>
body
>
html
>
login.c內容:
#include #include新建makefile檔案:"cgic.h
"#include
#include
extern
char *cgiquerystring;
intcgimain()
login.cgi:cgic.h cgic.c執行 make,將生成的login.cgi放入cgi-bin目錄中,執行啟動boa伺服器:./boagcc login.c cgic.c -o login.cgi
clean:
rm -f *.o *.a *.cgi
瀏覽器中輸入:
得到介面
點選continue後得到
get請求會在url中附帶明文,這樣缺少保密性,故用post請求。
post請求demo:
login.html
<login.chtml
>
<
head
>
<
title
>test
title
>
head
>
<
body
>
<
form
action
="cgi-bin/login.cgi"
method
="post"
>
<
input
type
="text"
name
="name"
/>
<
input
type
="text"
name
="number"
/>
<
input
type
="submit"
value
="submit"
/>
form
>
body
>
html
>
#include #includemake 後,拷貝生成的login.cgi到cgi-bin目錄下, 瀏覽器輸入可檢視效果:"cgic.h
"#include
#include
intcgimain()
點選提交後,效果為:
HttpClient中GET和POST請求方式詳解
前述,個人小結 使用httpclient傳送請求 接收響應很簡單,一般需要如下幾步即可。1.建立httpclient物件。2.建立請求方法的例項,並指定請求url。如果需要傳送get請求,建立httpget物件 如果需要傳送post請求,建立httppost物件。3.如果需要傳送請求引數,可呼叫ht...
loadrunner中get和post請求
loadrunner中可以使用web url和web link傳送get請求,使web submit form和web sumbit data傳送post請求。有什麼不同呢?推薦使用哪乙個?web link依賴於上下文,w eb submit form 同樣依賴於上下文 web url web su...
express獲取表單get和post請求的 資料
get請求的引數在url中,在原生node中,需要使用url模組來識別引數字串。在express中,不需要使用url模組了。可以直接使用req.方法來直接獲取。let comm req.query console.log comm console.log req.host console.log r...