0

I want to use an sms gateway company's https api.

This involves sending confidential information in the query string part of the url.

I am using the ms internet transfer control's execute method.

Will this control encrypt the query string before sending?

1 Answer 1

3

Yes, it all gets sent encrypted. I'd probably avoid that old control though since we have other options today that are more flexible.

Sign up to request clarification or add additional context in comments.

4 Comments

Great, thank you. This project is vb6, are there convenent alternatives to the inet control available for vb6
VB6's AsyncRead method can do GET requests. There are very few systems that won't have a version of MSXML installed (which offers XmlHttpRequest objects), and from Win2K onward we have the WinHttpRequest object preinstalled. The old WinInet control dates back to early Win9x limitations, VB prior to 6.0, etc. and today offers little but its limited FTP capabilities to recommend it.
@BobRiemersma Are you sure? AFAIK the GET query string is visible for HTTPS. I must admit not having actually looked with a packet sniffer recently, but I thought you needed to POST variables to get encryption with HTTPS.
Yes i am sure. You can see a discussion of this and some paranoid exceptions at blog.httpwatch.com/2009/02/20/…

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.