C 傳送POST 或者GET請求

2021-06-25 20:34:58 字數 1392 閱讀 5773

// get請求.cpp : 定義控制台應用程式的入口點。

"user-agent:mozilla/5.0 (windows nt 6.1; rv:32.0) gecko/20100101 firefox/32.0\r\n\r\n"//這後面必須加上兩個\r\n

"option=login&userid=hehe&userpass=123456&useraudit=\r\n\r\n";

serveraddr.sin_addr.s_un.s_addr=inet_addr("115.24.160.252");

serveraddr.sin_port=htons(8080);;

serveraddr.sin_family=af_inet;

char bufrecv[3069]=;

int errno=0;

errno=connect(clientsocket,(sockaddr*)&serveraddr,sizeof(serveraddr));

if(errno==0)

//如果接受成功,則返回接受的位元組數

if(recv(clientsocket,bufrecv,3069,0)>0)

}else

//socket環境清理

::wsacleanup();

return 0;

}

這裡面很容易出現的問題是400 bad request,避免這點就是在兩個地方需要\r\n\r\n乙個是在構造結束位置上需要\r\n\r\n另乙個就是在引數的前面,或者說標準頭部的後面,是需要\r\n\r\n的

傳送 GET 和 POST請求

param url 傳送請求的url param param 請求引數 請求引數應該是 name xx pass x public static string sendget string url,string param 定義 bufferedread輸入流來讀取url的響應 bfr new bu...

java傳送POST和GET請求

1 傳送post請求 向指定 url 傳送post方法的請求 param url 傳送請求的 url param param 請求引數,請求引數應該是 name1 value1 name2 value2 的形式。return 所代表遠端資源的響應結果 public static string sen...

Linux傳送get和post請求

get請求 curl命令模擬get請求 1 使用curl命令 wget 1curl命令模擬get請求攜帶引數 linux curl v 1上述命令在linux系統,get請求攜帶的引數只到version 1,符號在linux系統中為後台執行的操作符,此處需要使用反斜槓 轉義,即 curl v 或者 ...