42 lines
719 B
Tcl
Executable File
42 lines
719 B
Tcl
Executable File
package require TclCurl
|
|
|
|
proc DebugProc {infoType data} {
|
|
|
|
switch $infoType {
|
|
0 {
|
|
set type "text"
|
|
}
|
|
1 {
|
|
set type "incoming header"
|
|
}
|
|
2 {
|
|
set type "outgoing header"
|
|
}
|
|
3 {
|
|
set type "incoming data"
|
|
}
|
|
4 {
|
|
set type "outgoing data"
|
|
}
|
|
5 {
|
|
set type "incoming SSL data"
|
|
}
|
|
6 {
|
|
set type "outgoing SSL data"
|
|
}
|
|
}
|
|
|
|
puts "Type: $type - Data:"
|
|
puts "$data"
|
|
|
|
return 0
|
|
}
|
|
|
|
set curlHandle [curl::init]
|
|
|
|
$curlHandle configure -url 127.0.0.1 -verbose 1 \
|
|
-debugproc DebugProc
|
|
|
|
$curlHandle perform
|
|
$curlHandle cleanup
|