ºÎ·Ï
MicrosoftÀÇ WinInet ¹®¼
Microsoft Win32 ÀÎÅÍ³Ý ÇÔ¼ö¿¡´ëÇÑ ¿ÏÀüÇÑ ¹®¼´Â HTML°ú Word Çü½ÄÀ¸·Î ´ÙÀ½ ÁÖ¼Ò¿¡¼ Á¦°øµÈ´Ù:
http://www.Microsoft.com/intdev/sdk/docs/wininet/
ÇÔ¼öÇ¥
ÀÌ Ç¥´Â WININET.DLL¿¡ÀÇÇØ Á¦°øµÈ ÇÔ¼ö¿Í Win32::Internet È®Àå¿¡¼ ±¸ÇöµÈ ÇÔ¼ö »çÀÌÀÇ ¿¬°ü¼ºÀ» ±ÔÁ¤ÇÑ´Ù. "---"·Î ³ªÅ¸³ª´Â ÇÔ¼ö´Â ÇöÀç ±¸ÇöµÇÁö ¾ÊÀº °ÍÀÌ´Ù.
( )·Î °¨½Ñ ÇÔ¼ö´Â ÀÛÁ¢ÀûÀ¸·Î ±¸ÇöµÇÁö´Â ¾Ê¾ÒÁö¸¸, º¸´Ù °í¼öÁØÀÇ ·çƾÀ¸·Î ±¸ÇöµÈ °æ¿ìÀÌ´Ù.
»ç½Ç ÇÊÀÚ´Â Gopher, Cookie¿Í Cache ±â´ÉÀ» Áö¿øÇÒ °èȹÀÌ ¾ø´Ù. ÇÏÁö¸¸ Áö¼ÓÀûÀÎ ¿äûÀÌ ÀÖ´Ù¸é Áö¿øÇÒ °ÍÀÌ´Ù.
Win32::Internet¿¡´Â ¸î¸î Åë»óÀûÀÎ ÀýÂ÷(Çϳª ÀÌ»óÀÇ API ÇÔ¼ö¸¦ È£ÃâÇÏ´Â)¸¦ °£¼ÒÈÇϱâÀ§ÇÑ °í¼öÁØÀÇ ÇÔ¼ö°¡ ÀÖ´Ù. ÀÌ Ç¥´Â ÀÌ·¯ÇÑ ÇÔ¼ö¿Í À̵éÀÌ »ç¿ëÇÏ´Â »ó´ëÀûÀÎ WININET ÇÔ¼ö¸¦ º¸ÀÌ°í ÀÖ´Ù.
Win32::Internet |
WININET.DLL |
FetchURL |
InternetOpenUrl
InternetQueryDataAvailable
InternetReadFile
InternetCloseHandle |
ReadEntireFile |
InternetQueryDataAvailable
InternetReadFile |
Request |
HttpOpenRequest
HttpSendRequest
HttpQueryInfo
InternetQueryDataAvailable
InternetReadFile
InternetCloseHandle |
List |
FtpFindFirstFile
InternetFindNextFile |
»ó¼ö
ÆÐÅ°Áö°¡ º¯¼ö°ø°£À¸·Î °¡Á®¿À´Â »ó¼ö°¡ Á¸ÀçÇÑ´Ù(¿¹: ÀÚ½ÅÀÇ ½ºÅ©¸³Æ®¿¡¼ À̵éÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù); À̵éÀÇ ÀÇ¹Ì¿Í Àû´çÇÑ »ç¿ë¿¡ ´ëÇؼ´Â
Microsoft Win32 ÀÎÅÍ³Ý ÇÔ¼ö¸¦ ÂüÁ¶Çϱ⠹ٶõ´Ù.
HTTP_ADDREQ_FLAG_ADD
HTTP_ADDREQ_FLAG_REPLACE
HTTP_QUERY_ALLOW
HTTP_QUERY_CONTENT_DESCRIPTION
HTTP_QUERY_CONTENT_ID
HTTP_QUERY_CONTENT_LENGTH
HTTP_QUERY_CONTENT_TRANSFER_ENCODING
HTTP_QUERY_CONTENT_TYPE
HTTP_QUERY_COST
HTTP_QUERY_CUSTOM
HTTP_QUERY_DATE
HTTP_QUERY_DERIVED_FROM
HTTP_QUERY_EXPIRES
HTTP_QUERY_FLAG_REQUEST_HEADERS
HTTP_QUERY_FLAG_SYSTEMTIME
HTTP_QUERY_LANGUAGE
HTTP_QUERY_LAST_MODIFIED
HTTP_QUERY_MESSAGE_ID
HTTP_QUERY_MIME_VERSION
HTTP_QUERY_PRAGMA
HTTP_QUERY_PUBLIC
HTTP_QUERY_RAW_HEADERS
HTTP_QUERY_RAW_HEADERS_CRLF
HTTP_QUERY_REQUEST_METHOD
HTTP_QUERY_SERVER
HTTP_QUERY_STATUS_CODE
HTTP_QUERY_STATUS_TEXT
HTTP_QUERY_URI
HTTP_QUERY_USER_AGENT
HTTP_QUERY_VERSION
HTTP_QUERY_WWW_LINK
ICU_BROWSER_MODE
ICU_DECODE
ICU_ENCODE_SPACES_ONLY
ICU_ESCAPE
ICU_NO_ENCODE
ICU_NO_META
ICU_USERNAME
INTERNET_CONNECT_FLAG_PASSIVE
INTERNET_FLAG_ASYNC
INTERNET_FLAG_HYPERLINK
INTERNET_FLAG_KEEP_CONNECTION
INTERNET_FLAG_MAKE_PERSISTENT
INTERNET_FLAG_NO_AUTH
INTERNET_FLAG_NO_AUTO_REDIRECT
INTERNET_FLAG_NO_CACHE_WRITE
INTERNET_FLAG_NO_COOKIES
INTERNET_FLAG_READ_PREFETCH
INTERNET_FLAG_RELOAD
INTERNET_FLAG_RESYNCHRONIZE
INTERNET_FLAG_TRANSFER_ASCII
INTERNET_FLAG_TRANSFER_BINARY
INTERNET_INVALID_PORT_NUMBER
INTERNET_INVALID_STATUS_CALLBACK
INTERNET_OPEN_TYPE_DIRECT
INTERNET_OPEN_TYPE_PROXY
INTERNET_OPEN_TYPE_PROXY_PRECONFIG
INTERNET_OPTION_CONNECT_BACKOFF
INTERNET_OPTION_CONNECT_RETRIES
INTERNET_OPTION_CONNECT_TIMEOUT
INTERNET_OPTION_CONTROL_SEND_TIMEOUT
INTERNET_OPTION_CONTROL_RECEIVE_TIMEOUT
INTERNET_OPTION_DATA_SEND_TIMEOUT
INTERNET_OPTION_DATA_RECEIVE_TIMEOUT
INTERNET_OPTION_HANDLE_TYPE
INTERNET_OPTION_LISTEN_TIMEOUT
INTERNET_OPTION_PASSWORD
INTERNET_OPTION_READ_BUFFER_SIZE
INTERNET_OPTION_USER_AGENT
INTERNET_OPTION_USERNAME
INTERNET_OPTION_VERSION
INTERNET_OPTION_WRITE_BUFFER_SIZE
INTERNET_SERVICE_FTP
INTERNET_SERVICE_GOPHER
INTERNET_SERVICE_HTTP
INTERNET_STATUS_CLOSING_CONNECTION
INTERNET_STATUS_CONNECTED_TO_SERVER
INTERNET_STATUS_CONNECTING_TO_SERVER
INTERNET_STATUS_CONNECTION_CLOSED
INTERNET_STATUS_HANDLE_CLOSING
INTERNET_STATUS_HANDLE_CREATED
INTERNET_STATUS_NAME_RESOLVED
INTERNET_STATUS_RECEIVING_RESPONSE
INTERNET_STATUS_REDIRECT
INTERNET_STATUS_REQUEST_COMPLETE
INTERNET_STATUS_REQUEST_SENT
INTERNET_STATUS_RESOLVING_NAME
INTERNET_STATUS_RESPONSE_RECEIVED
INTERNET_STATUS_SENDING_REQUEST