// 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 或者 ...