CHttpClient的目的是用于簡化WinInet的API,用于和HTTP服務器進行交互??梢允褂肏TTP GET向HTTP服務器發送請求(用于請求一個URL對應的內容),使用HTTP POST想HTTP服務器發送數據(用于傳遞文件和提交表單),以及處理CHttpResponse回來的數據,另外加入了嚴格的異常檢測。附件里同時包含了一普通版和COM版的源代碼。
標簽: CHttpClient WinInet API
上傳時間: 2014-01-06
上傳用戶:hustfanenze
wince 下socket實現的HTTP類,支持post和get
上傳時間: 2013-12-22
上傳用戶:xaijhqx
Index NAME 總覽 (SYNOPSIS) 警告 (WARNING) 描述 (DESCRIPTION) 選項 (OPTIONS) 總體選項 (Overall Option) 語言選項 (LANGUAGE OPTIONS) 預處理器選項 (Preprocessor Option) 匯編器選項 (ASSEMBLER OPTION) 連接器選項 (LINKER OPTION) 目錄選項 (DIRECTORY OPTION) 警告選項 (WARNING OPTION) 調試選項 (DEBUGGING OPTION) 優化選項 (OPTIMIZATION OPTION) 目標機選項 (TARGET OPTION) 機器相關選項 (MACHINE DEPENDENT OPTION) 代碼生成選項 (CODE GENERATION OPTION) PRAGMAS 文件 (FILE) 另見 (SEE ALSO) BUGS 版權 (COPYING) 作者 (AUTHORS) [中文版維護人] [中文版最新更新] 《中國Linux論壇man手冊頁翻譯計劃》 NAME gcc,g++-GNU 工程的 C和 C++編譯器(egcs-1.1.2
標簽: DESCRIPTION SYNOPSIS OPTIONS Overall
上傳時間: 2014-01-03
上傳用戶:evil
iT響尾蛇 - 網絡采集助手 功能說明: 本采集工具能自由發揮腳本配置 采集各種網絡數據. 音樂數據,文章數據,圖片數據,論壇數據,博客采集,電影采集,各種各樣的數據. 腳本配置完全根據正則表達式規則設置,靈活.精確 強大的分頁采集,輕而易舉采集到各種分頁的數據 數據入庫目前采用POST方式入庫,其它方式入庫請關注下次更新 官方網址 http://www.itxws.cn E-Mail:4068738@qq.com
上傳時間: 2014-01-17
上傳用戶:aix008
Web based binary image upload for ARM LPC2366 controller. Toolchain is Keil Realview MDK ARM ver 3.2 with RL ARM Real time Lib 3.40. RAR file contains webiap2.cgi file and HTTP_cgi file. HTTP_cgi file is modified in cgi_process_data to upload binary image of application using HTTP protcol. File upload is using HTML syntax method=\"post\" ENCTYPE=\"multipart/form-data\
標簽: web_based
上傳時間: 2013-12-17
上傳用戶:ukuk
This book describes numerous situations that graduate students will commonly encounter as they work towards the goal of earning their PhD. Starting from your very first day in the lab, to the beginning stages of your post-PhD job search, to writing your dissertation,we’ve tried to offer you sage advice on how to handle particular situations as they arise.
標簽: situations describes encounter commonly
上傳時間: 2013-12-16
上傳用戶:225588
Xna, XBox游戲開發指南,全中文 第1章XNA介紹.doc 第2章創建你的第一個游戲Pong.doc 第3章輔助類.doc 第4章游戲組件.doc 第5章編寫自己的XNA圖形引擎.doc 第6章管理Shader.doc 第7章實現法線映射.doc 第8章 添加天空和地面.doc 第8章Post-Screen Shaders和Rocket Commander游戲.doc 第9章通過 XACT添加聲音.doc 第10章輸入和用戶界面.doc 第11章創建XNA Shooter游戲.doc 第12章 3D模型.doc 第12章創建場景和賽道.doc 第13章物理學.doc 第14章調整和改編賽車游戲.doc
上傳時間: 2014-11-23
上傳用戶:myworkpost
My JSP 'TeacherMain.jsp' starting page var $=function(id) { return document.getElementById(id); } function show_menu(num){ for(i=0;i
標簽: C++
上傳時間: 2015-07-03
上傳用戶:xiyuzhu
通過Post方式向web端提交客戶端數據
標簽: Android
上傳時間: 2015-12-08
上傳用戶:ztdm
// 學生管理.cpp : Defines the entry point for the application. // #include "stdafx.h" #include "resource.h" #define MAX_LOADSTRING 100 // Global Variables: HINSTANCE hInst; // current instance TCHAR szTitle[MAX_LOADSTRING]; // The title bar text TCHAR szWindowClass[MAX_LOADSTRING]; // The title bar text // Foward declarations of functions included in this code module: ATOM MyRegisterClass(HINSTANCE hInstance); BOOL InitInstance(HINSTANCE, int); LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); LRESULT CALLBACK About(HWND, UINT, WPARAM, LPARAM); struct person { char name[10]; int ID; int cj_yw; int cj_sx; struct person* next; struct person* pro; }per; int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { // TODO: Place code here. MSG msg; HACCEL hAccelTable; // Initialize global strings LoadString(hInstance, IDS_APP_TITLE, szTitle, MAX_LOADSTRING); LoadString(hInstance, IDC_MY, szWindowClass, MAX_LOADSTRING); MyRegisterClass(hInstance); // Perform application initialization: if (!InitInstance (hInstance, nCmdShow)) { return FALSE; } hAccelTable = LoadAccelerators(hInstance, (LPCTSTR)IDC_MY); // Main message loop: while (GetMessage(&msg, NULL, 0, 0)) { if (!TranslateAccelerator(msg.hwnd, hAccelTable, &msg)) { TranslateMessage(&msg); DispatchMessage(&msg); } } return msg.wParam; } // // FUNCTION: MyRegisterClass() // // PURPOSE: Registers the window class. // // COMMENTS: // // This function and its usage is only necessary if you want this code // to be compatible with Win32 systems prior to the 'RegisterClassEx' // function that was added to Windows 95. It is important to call this function // so that the application will get 'well formed' small icons associated // with it. // ATOM MyRegisterClass(HINSTANCE hInstance) { WNDCLASSEX wcex; wcex.cbSize = sizeof(WNDCLASSEX); wcex.style = CS_HREDRAW | CS_VREDRAW; wcex.lpfnWndProc = (WNDPROC)WndProc; wcex.cbClsExtra = 0; wcex.cbWndExtra = 0; wcex.hInstance = hInstance; wcex.hIcon = LoadIcon(hInstance, (LPCTSTR)IDI_MY); wcex.hCursor = LoadCursor(NULL, IDC_ARROW); wcex.hbrBackground = (HBRUSH)(COLOR_WINDOW+1); wcex.lpszMenuName = (LPCSTR)IDC_MY; wcex.lpszClassName = szWindowClass; wcex.hIconSm = LoadIcon(wcex.hInstance, (LPCTSTR)IDI_SMALL); return RegisterClassEx(&wcex); } // // FUNCTION: InitInstance(HANDLE, int) // // PURPOSE: Saves instance handle and creates main window // // COMMENTS: // // In this function, we save the instance handle in a global variable and // create and display the main program window. // BOOL InitInstance(HINSTANCE hInstance, int nCmdShow) { HWND hWnd; hInst = hInstance; // Store instance handle in our global variable hWnd = CreateWindow(szWindowClass, szTitle, WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, 0, CW_USEDEFAULT, 0, NULL, NULL, hInstance, NULL); if (!hWnd) { return FALSE; } ShowWindow(hWnd, nCmdShow); UpdateWindow(hWnd); return TRUE; } // // FUNCTION: WndProc(HWND, unsigned, WORD, LONG) // // PURPOSE: Processes messages for the main window. // // WM_COMMAND - process the application menu // WM_PAINT - Paint the main window // WM_DESTROY - post a quit message and return // // LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) { int wmId, wmEvent; PAINTSTRUCT ps; HDC hdc; TCHAR szHello[MAX_LOADSTRING]; LoadString(hInst, IDS_HELLO, szHello, MAX_LOADSTRING); switch (message) { case WM_COMMAND: wmId = LOWORD(wParam); wmEvent = HIWORD(wParam); // Parse the menu selections: switch (wmId) { case IDM_ABOUT: DialogBox(hInst, (LPCTSTR)IDD_ABOUTBOX, hWnd, (DLGPROC)About); break; case IDM_EXIT: DestroyWindow(hWnd); break; default: return DefWindowProc(hWnd, message, wParam, lParam); } break; case WM_PAINT: hdc = BeginPaint(hWnd, &ps); // TODO: Add any drawing code here... RECT rt; GetClientRect(hWnd, &rt); DrawText(hdc, szHello, strlen(szHello), &rt, DT_CENTER); EndPaint(hWnd, &ps); break; case WM_DESTROY: PostQuitMessage(0); break; default: return DefWindowProc(hWnd, message, wParam, lParam); } return 0; } // Mesage handler for about box. LRESULT CALLBACK About(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam) { switch (message) { case WM_INITDIALOG: return TRUE; case WM_COMMAND: if (LOWORD(wParam) == IDOK || LOWORD(wParam) == IDCANCEL) { EndDialog(hDlg, LOWORD(wParam)); return TRUE; } break; } return FALSE; }
上傳時間: 2016-12-29
上傳用戶:767483511