Article ID: 165298 - Last Review: September 20, 2004 - Revision: 2.0 How to simulate a Form POST request by using WinInet
This article was previously published under Q165298 SUMMARY
To properly simulate a Form submission using WinInet, you need to send a
header that indicates the proper Content-Type. For Forms, the proper
Content-Type header is:
MORE INFORMATION
In many cases, the server does not respond appropriately if a Content-Type
is not specified. For example, the Active Server Pages component of IIS 3.0
actually checks this header specifically for 'application/x-www-form-
urlencoded' before adding form variables to the "Request.Form" object.
This MIME/Content-Type indicates that the data of the request is a list of
URL- encoded form variables. URL-encoding means that space character (ASCII
32) is encoded as '+', special character such '!' encoded in hexadecimal
form as '%21'.
Here is a snippet of code that uses the MFC WinInet classes to simulate a Form POST request: REFERENCES
For more information about URL-encoding and the format of a Form POST request,
see section 8.2 in RFC 1866.
APPLIES TO
| Other Resources Other Support Sites
CommunityArticle Translations
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email

Back to the top