c语言如何向网站提交信息(有没有像html的post的提交方式)最好给个例子

来源:百度知道 编辑:UC知道 时间:2024/06/13 22:25:14
谢谢,最好找个例子

用socket,建立一个socket连接,按HTTP协议的要求发送过去一个POST请求字符串就行了。
下面是一段搜来的代码:
#include <stdio.h>
#include "winsock.h"
#pragma comment(lib,"ws2_32.lib")
#define winsock_version 0x0101
void main()
{
//If it works,it is written by masterz,otherwise I don't know who write it.
SOCKADDR_IN saServer;
LPHOSTENT lphostent;
WSADATA wsadata;
SOCKET hsocket;
int nRet;
const char* host_name="www.csdn.net";
char* req="POST /member/logon.asp HTTP/1.0\r\n"
"From: local\r\n"
"User-Agent: post_test/1.0\r\n"
"Content-Type: application/x-www-form-urlencoded\r\n"
"Content-Lengt