Re: does XMLHTTP work over SLL
- From: "Anthony Jones" <Ant@xxxxxxxxxxxxxxxx>
- Date: Thu, 22 Jun 2006 17:15:59 +0100
"bigbillydotcom" <bigbillydotcom@xxxxxxxxxxxxxxxxx> wrote in message
news:19E13D9C-F202-40C1-A253-5E2ED4D51C32@xxxxxxxxxxxxxxxx
I recently discovered (well..for myself!) the XMLHTTP object and fell inlove
I thought I had finally found a way to leverage my server side scriptingleaving
without having to postback pages
and I could use client side vbscript (we require our users to use IE6)
I could just send the requests off and have them write back without
the pageit
It was all working so well - I completed an entire module, then uploaded
to my SSL secured websiteno
but then
IT DIDNT WORK (That's love for ya)
Well...thats not precisely correct - The functions that only "read" data
worked fine, but the functions that called asp pages that did
add/change/delete functions would just not return anything - no errors -
other signs of problems - the pages just didnt processdatabase,
For instance
- I created a function to get the description of an item from the
which i would then write to a textboxwould
-----That worked on development server and SSL server - no problem!
- I created a function to delete an item from the database
-----That worked on development server - but NOT THE SSL server - Problem!
I did read in some documentation that it doesnt work over SSL (wish I
have read it first), but I wonder why it worked for the "read" functions,but
none of the "add/change/delete" functions would worknever
Here is an example of a "add" function that WOULD work on the development
server, but WOULD NOT work on SSL server
<SCRIPT LANGUAGE=vbscript>
function AddTrkOpt()
Dim objXMLHTTP, xml,resvar
' Create an xmlhttp object:
Set xml = CreateObject("Microsoft.XMLHTTP")
' Opens the connection to the remote server.
urlStr =
"AutoStepAddTrkOpt.asp?HdrRef="+cstr(document.thisForm.AddBLTrkOpts.value)
xml.Open "get", urlStr, False
' Actually Sends the request and returns the data:
xml.Send
'when page processes correctly, it will return a value of "done"
if xml.responseText = "done" then
'call function to create listbox of all items
call GetAllBox
'call function to create listbox of selected items
call getselbox
'clear all item description textbox
document.thisForm.TrkOptDesc.value=""
'clear selected item description textbox
document.thisForm.TrkOptDescSel.value=""
end if
Set xml = Nothing
end function
</script>
Now - that script worked on development server (Non-SSL), but on the SSL
server, it would return with "done", but the actual database "insert"
took place
SO - HAS ANYBODY HAD ANY EXPERIENCE WITH GETTING THE ADD/CHANGE/DELETE
METHODS TO WORK ON SLL USING THE XMLHTTP OBJECT?
--
There is no need to shout.
I suspect your focusing on the wrong thing. XMLHTTP works fine over SSL
from within IE6. It's highly unlikely that SSL has anything to do with what
database operations are allowed.
bigbilly saxon
.
- Follow-Ups:
- Re: does XMLHTTP work over SLL
- From: Kevin Yu [MSFT]
- Re: does XMLHTTP work over SLL
- References:
- does XMLHTTP work over SLL
- From: bigbillydotcom
- does XMLHTTP work over SLL
- Prev by Date: Re: Windows Support for VBScript
- Next by Date: Re: Is there a way to pass a current XP user's password into an IE form?
- Previous by thread: does XMLHTTP work over SLL
- Next by thread: Re: does XMLHTTP work over SLL
- Index(es):
Relevant Pages
|