Witam Muszę wysłać zapytanie do strony aspx w wierszu poleceń dos .. Jak mogę to zrobić?jak wysłać żądanie http z linii poleceń
Odpowiedz
Utwórz plik vbs zawierającą:
' Set your settings
strFileURL = "http://localhost/index.aspx"
strHDLocation = "stream.temp"
' Fetch the file
Set objXMLHTTP = CreateObject("MSXML2.XMLHTTP")
objXMLHTTP.open "GET", strFileURL, false
objXMLHTTP.send()
If objXMLHTTP.Status = 200 Then
Set objADOStream = CreateObject("ADODB.Stream")
objADOStream.Open
objADOStream.Type = 1 'adTypeBinary
objADOStream.Write objXMLHTTP.ResponseBody
objADOStream.Position = 0 'Set the stream position to the start
Set objFSO = Createobject("Scripting.FileSystemObject")
If objFSO.Fileexists(strHDLocation) Then objFSO.DeleteFile strHDLocation
objADOStream.SaveToFile strHDLocation
objADOStream.Close
Set objADOStream = Nothing
End if
Set objXMLHTTP = Nothing
' Delete the temp file
objFSO.DeleteFile strHDLocation
Set objFSO = Nothing
Następnie wykonać przy użyciu:
cscript.exe scriptname.vbs
telnet na porcie 80
Na przykład:
telnet www.your-server.com/pageToTest.aspx 80
następnie wpisz GET
Otrzymuję 'C: \ Windows \ system32> telnet " telnet "nie jest rozpoznawany jako polecenie wewnętrzne lub zewnętrzne, program operacyjny lub plik wsadowy." – CodyBugstein
Możesz aktywować pakiet telenet, wpisując te dwie komendy, a następnie uruchom ponownie komputer i wszystko będzie dobrze!
pkgmgr/jm: TelnetClient
pkgmgr/jm: TelnetServer –
Więcej informacji: http://www.esqsoft.com/examples/troubleshooting-http-using-telnet.htm – Ring
Miałem pewne powodzenia z zwinięcie http://curl.haxx.se/ replikować wysyłanie JSON do usługa. Być może to może ci pomóc.
Telnet jest naprawdę do łączenia się ze zdalnym serwerem telnet. W rzeczywistości (serwer telnet) nie ma w systemie Windows 10, tylko klienta. Lepiej korzystaj z PowerShell. Oto przykład usługę dostępu OData: http://hodentekhelp.blogspot.com/2014/11/can-you-access-odata-with-powershell.html
przeglądu Także ten wątek: https://social.technet.microsoft.com/Forums/en-US/035062dd-5052-4abe-bd9a-8714f4184806/there-is-no-telnet-server-in-windows-10-what-is-the-purpose-of-telnet-client?forum=win10itprogeneral
- 1. Jak wysłać żądanie HTTP za pomocą Telnet
- 2. Jak wysłać żądanie HTTP/1.0 przez urllib2?
- 3. Jak wysłać żądanie SOAP?
- 4. Jak wysłać żądanie POST?
- 5. Jak wysłać żądanie GET z PHP?
- 6. Jak napisać żądanie HTTP
- 7. Jak wysłać żądanie HTTP Get Web Request w języku Python?
- 8. Jak wysłać żądanie HTTP POST i otrzymać odpowiedź?
- 9. Jak wysłać żądanie Oautha z python-oauth2
- 10. jak wysłać żądanie delivery_sm z SMSC
- 11. Różnica między wykonywaniem php z linii poleceń i strony Http
- 12. Jak anulować żądanie http
- 13. Wyślij http usunąć żądanie
- 14. Instalacja vimball z linii poleceń
- 15. Jak wysłać żądanie POST jako JSON?
- 16. Jak wysłać żądanie asynchronicznego adresu URL?
- 17. Jak wysłać żądanie GET w AS3?
- 18. Jak wysłać żądanie SOAP w PHP
- 19. żądanie python http z tokenem
- 20. Jak poznać żądanie HTTP z Ajax?
- 21. Jak mogę wysłać żądanie z parametrami GET i POST?
- 22. Używanie sendmaila z linii poleceń
- 23. Jak odinstalować Apache z linii poleceń
- 24. Jak zamknąć Rserve z linii poleceń
- 25. Jak przekompilować projekt netbeans z linii poleceń?
- 26. Jak wygenerować Javadoc z linii poleceń
- 27. Jak uruchomić plik ogórka z linii poleceń
- 28. Jak zastąpić konfigurację grails z linii poleceń
- 29. Jak wysłać niektóre dane w nagłówku http z zestawem restocku
- 30. Instrukcja sqlplus z linii poleceń
C#? VB? Może to być zrobione – hunter
Kiedy mówisz o wysłaniu żądania http, czy faktycznie masz na myśli POST z HTTP, czy może masz na myśli żądanie strony internetowej, takiej jaką zrobiłaby każda przeglądarka (HTTP GET)? –