Kash Posted April 24, 2009 Share Posted April 24, 2009 Hello, Is there any way of calling webservice from AutoIT program? If yes please provide code snippet. Link to comment Share on other sites More sharing options...
BinaryBrother Posted April 24, 2009 Share Posted April 24, 2009 (edited) Your question includes almost no helpful information at all, so I'll start off by naming a few *possibly related functions... InetGet("http://www.binarybrother.com/index.html","C:\index.html") ; <-- Returns the source to a file $Variable = _InetGetSource("http://www.google.com") ; <-- Returns the source to a variable TCPConnect("200.35.146.99","80") ; <--- connect to a web server on a lower level... In other words you'll have to translate the output yourself... TCPRecv() ; <--- used with the above This in conjunction with the help file should get you started, if you post again, please give us more detail and we might be able to help better. Edited April 24, 2009 by BinaryBrother SIGNATURE_0X800007D NOT FOUND Link to comment Share on other sites More sharing options...
Kash Posted April 24, 2009 Author Share Posted April 24, 2009 Your question includes almost no helpful information at all, so I'll start off by naming a few *possibly related functions...InetGet("http://www.binarybrother.com/index.html","C:\index.html") ; <-- Returns the source to a file$Variable = _InetGetSource("http://www.google.com") ; <-- Returns the source to a variableTCPConnect("200.35.146.99","80") ; <--- connect to a web server on a lower level... In other words you'll have to translate the output yourself...TCPRecv() ; <--- used with the aboveThis in conjunction with the help file should get you started, if you post again, please give us more detail and we might be able to help better.sorry I was not clear...We are trying to consume a webservice(http://xyz.com) from autoIT program. i.e. We are capturing some parameters and need to pass them to a webservice.Webservice will return response Success or Failure. We will need to capture this reponse as well. will I be able to do something like$Response= http://webservice.com/ParametersPleaset let me know...Thank you! Link to comment Share on other sites More sharing options...
Developers Jos Posted April 24, 2009 Developers Share Posted April 24, 2009 Have you looked in the Helpfile for the IE UDFs? Moved to the support forum. Jos SciTE4AutoIt3 Full installer Download page - Beta files Read before posting How to post scriptsource Forum etiquette Forum Rules Live for the present, Dream of the future, Learn from the past. Link to comment Share on other sites More sharing options...
DaleHohm Posted April 24, 2009 Share Posted April 24, 2009 (edited) There is also MSXml2.XMLHTTP and searching the forum you'll find some examples using the SOAP Toolkit. $oXHR = ObjCreate("MSXml2.XMLHTTP") $oXHR.open("GET", $sURL, False) $oXHR.send() $iResponseText = $oXHR.responseText Used in conjunction with IE.au3 it is very powerful. Dale Edited April 24, 2009 by DaleHohm Free Internet Tools: DebugBar, AutoIt IE Builder, HTTP UDF, MODIV2, IE Developer Toolbar, IEDocMon, Fiddler, HTML Validator, WGet, curl MSDN docs: InternetExplorer Object, Document Object, Overviews and Tutorials, DHTML Objects, DHTML Events, WinHttpRequest, XmlHttpRequest, Cross-Frame Scripting, Office object model Automate input type=file (Related) Alternative to _IECreateEmbedded? better: _IECreatePseudoEmbedded Better Better? IE.au3 issues with Vista - Workarounds SciTe Debug mode - it's magic: #AutoIt3Wrapper_run_debug_mode=Y Doesn't work needs to be ripped out of the troubleshooting lexicon. It means that what you tried did not produce the results you expected. It begs the questions 1) what did you try?, 2) what did you expect? and 3) what happened instead? Reproducer: a small (the smallest?) piece of stand-alone code that demonstrates your trouble Link to comment Share on other sites More sharing options...
Kash Posted April 24, 2009 Author Share Posted April 24, 2009 There is also MSXml2.XMLHTTP and searching the forum you'll find some examples using the SOAP Toolkit. $oXHR = ObjCreate("MSXml2.XMLHTTP") $oXHR.open("GET", $sURL, False) $oXHR.send() $iResponseText = $oXHR.responseText Used in conjunction with IE.au3 it is very powerful. Dale Great...Thank you.... I remember i use XMLHTTP way back...Good you remembered me....I think it should be possible now... Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now