Your browser sent =a request that this server could not understand.
Request header field is missing ':' separator.
=
This is what tcpdump =shows:
POST /cgi-bin/ssdi.cgi =HTTP/1.1
Content-type: =application/x-www-form-urlencoded
Content-length: =155
/cgi-bin/ssdi.cgi?stat=3Da&lastname=3DMcCormick&nt=3D=exact&firstname=3DRaymond&middlename=3DA&ssn=3D&zip=3D5415=5&ls=3DWI&lc=3D&lct=3DOneida&birth=3D&bmo=3D&bda=3D=&death=3D&dmo=3D&issue=3D
<=/div>
here's the tweaked code I =used:
<body>
[text=]crlf=3D[unurl]%0D%0A[/unurl][/text]
[search =db=3Dpeople.db&eqfirstNamedata=3DRaymond&max=3D1]numfound=3D[numfo=und]<br =/>[founditems]
[text]the_variables=3D/cgi-bin/ssdi.cgi?stat=3D=a&lastname=3D[lastName]&nt=3Dexact&firstname=3D[firstName]&=;middlename=3D[middle]&ssn=3D[ssn]&zip=3D[zip]&ls=3D[state]&am=p;lc=3D[county]&lct=3D[city]&birth=3D[birthYear]&bmo=3D[birthM=onth]&bda=3D[birthDay]&death=3D[deathYear]&dmo=3D[deathMonth]&=amp;issue=3D[issueState][/text]
[/founditems][/search]
[middle =startafter=3D<body>&endbefore=3D</body>][tcpconnect =host=3Dssdi.rootsweb.ancestry.com&port=3D80]
[tcpsend]POST =/cgi-bin/ssdi.cgi HTTP/1.1[crlf][!]
[/!]Content-type: =application/x-www-form-urlencoded[crlf][!]
[/!]Content-length: =[countchars][the_variables][/countchars][crlf][!]
[/!][the_varia=bles][crlf][crlf][!]
[/!][/tcpsend]
[/tcpconnect]
[/middle]
</body>
On =Aug 18, 2009, at 6:45 PM, Patrick McCormick wrote:
I need some fellow =programmer's eyes to see what I'm missing:
I'm =sending a request to a CGI program on another =server.
If I paste this URL into a browser, it =works =fine:
ssdi.rootsweb.ancestry.com/cgi-bin/ssdi.cgi=?stat=3Da&lastname=3DMcCormick&nt=3Dexact&firstname=3DRaymond&=amp;middlename=3DA&ssn=3D&zip=3D54155&ls=3DWI&lc=3D&lc=t=3DOneida&birth=3D&bmo=3D&bda=3D&death=3D&dmo=3D&=issue=3D
If I want to do that same thing using =TCP connect/send, I put this in my =page:
-------------------------------------------=-----
<body>
[text]crlf=3D[u=nurl]%0D%0A%0D%0A[/unurl][/text]
[search =db=3Dpeople.db&eqfirstNamedata=3DRaymond&max=3D1][founditems]
[text]the_variables=3Dstat=3Da&lastname=3D[lastNa=me]&nt=3Dexact&firstname=3D[firstName]&middlename=3D[middle]&a=mp;ssn=3D[ssn]&zip=3D[zip]&ls=3D[state]&lc=3D[county]&lct=3D=[city]&birth=3D[birthYear]&bmo=3D[birthMonth]&bda=3D[birthDay]=&death=3D[deathYear]&dmo=3D[deathMonth]&issue=3D[issueState][/=text]
[/founditems][/search]
=
[middle =startafter=3D<body>&endbefore=3D</body>][tcpconnect =host=3Dssdi.rootsweb.ancestry.com&port=3D80]
[tcpsend]POST =/cgi-bin/ssdi.cgi HTTP/1.1[crlf][!]
[/!]Content-type: =application/x-www-form-urlencoded[crlf][!]
[/!]Content-length: =[countchars][the_variables][/countchars][crlf][!]
[/!][the_varia=bles][crlf][!]
[/!][/tcpsend]
[/tcpconnect]
=[/middle]
</body>
---------------=---------------------------------
But I =get:
Bad Request
Your browser sent a =request that this server could not understand.
=
Apache/2.2.3 (CentOS) Server at ssdi.rootsweb.ancestry.com Port =80
<=/div>
Can anyone see where I've messed =up?
Thanks,
Pat
=--Apple-Mail-56--396625506----Apple-Mail-57--396625417Content-Disposition: attachment;filename=smime.p7sContent-Type: application/pkcs7-signature;name=smime.p7sContent-Transfer-Encoding: base64MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIGGTCCAtIwggI7oAMCAQICEBmvvAg5L6PclE8ruwo/gMYwDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA4MDkyNzAxMTg1M1oXDTA5MDkyNzAxMTg1M1owPjEfMB0GA1UEAxMWVGhhd3RlIEZyZWVtYWlsIE1lbWJlcjEbMBkGCSqGSIb3DQEJARYMcG1Ad2ViZG5hLnVzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtb7ZYYJV7sbgqxdgpBU/qCRsIJYGNIo40L9odKmo6Y/mPBybeSry8KefqmuWoBXxc6xCvSSJDWFcb2sZ+TkedZrdxvtoL1pHNjDZNe2ow+RCNUvJcQd1+ASzh0J4QLHnNyoMY3zuCQwqM6hK5gU4AlpOSITekksSFuGXBdJTjSeIgIpZFTTrd1c/Zv7miT9gO5UmHiyDClKP8oX31YFlb3q9EM2p8WQzb2Ce2M9kokCs8ZnhT+fRNc/Q9lc4RJtEuf3zynvg0cCbf71pgoC0Zepsop466jrvc08MsxxzRJDmjw20ci/3ltk+iAcD3TchYppwyX4HZhjrrZXcOMBMkQIDAQABoykwJzAXBgNVHREEEDAOgQxwbUB3ZWJkbmEudXMwDAYDVR0TAQH/BAIwADANBgkqhkiG9w0BAQUFAAOBgQCBMxqOGsLwOxtLQ8YLvOQOym8UQyB0CiF0Dpd0oOA+hjD5n9A1eileTd8OdkdPIb+der2Kw42N/UKARNSSkmn1hhKrgwTNYLyXFNlB+TJ2YvG13B27d4EaUdSn2KWKDKG4w14lQSO9y+RTjMSuYi4kbeI50QHLZsTZDO3OhNcKjzCCAz8wggKooAMCAQICAQ0wDQYJKoZIhvcNAQEFBQAwgdExCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNhcGUgVG93bjEaMBgGA1UEChMRVGhhd3RlIENvbnN1bHRpbmcxKDAmBgNVBAsTH0NlcnRpZmljYXRpb24gU2VydmljZXMgRGl2aXNpb24xJDAiBgNVBAMTG1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBDQTErMCkGCSqGSIb3DQEJARYccGVyc29uYWwtZnJlZW1haWxAdGhhd3RlLmNvbTAeFw0wMzA3MTcwMDAwMDBaFw0xMzA3MTYyMzU5NTlaMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAxKY8VXNV+065yplaHmjAdQRwnd/p/6Me7L3N9VvyGna9fww6YfK/Uc4B1OVQCjDXAmNaLIkVcI7dyfArhVqqP3FWy688Cwfn8R+RNiQqE88r1fOCdz0Dviv+uxg+B79AgAJk16emu59l0cUqVIUPSAR/p7bRPGEEQB5kGXJgt/sCAwEAAaOBlDCBkTASBgNVHRMBAf8ECDAGAQH/AgEAMEMGA1UdHwQ8MDowOKA2oDSGMmh0dHA6Ly9jcmwudGhhd3RlLmNvbS9UaGF3dGVQZXJzb25hbEZyZWVtYWlsQ0EuY3JsMAsGA1UdDwQEAwIBBjApBgNVHREEIjAgpB4wHDEaMBgGA1UEAxMRUHJpdmF0ZUxhYmVsMi0xMzgwDQYJKoZIhvcNAQEFBQADgYEASIzRUIPqCy7MDaNmrGcPf6+svsIXoUOWlJ1/TCG4+DYfqi2fNi/A9BxQIJNwPP2t4WFiw9k6GX6EsZkbAMUaC4J0niVQlGLH2ydxVyWN3amcOY6MIE9lX5Xa9/eH1sYITq726jTlEBpbNU1341YheILcIRk13iSx0x1G/11fZU8xggMQMIIDDAIBATB2MGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQQIQGa+8CDkvo9yUTyu7Cj+AxjAJBgUrDgMCGgUAoIIBbzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0wOTA4MTkwMDE2MzhaMCMGCSqGSIb3DQEJBDEWBBTNZnIuQ3cMocFFKiWBHEH1cre4mTCBhQYJKwYBBAGCNxAEMXgwdjBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0ECEBmvvAg5L6PclE8ruwo/gMYwgYcGCyqGSIb3DQEJEAILMXigdjBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0ECEBmvvAg5L6PclE8ruwo/gMYwDQYJKoZIhvcNAQEBBQAEggEAZLl8f3QLZQ35B2XGOvKZc5nCH+hOhPbq65WhVwauaHj7YqwW6QFCdUFbQ1dZAyGsRCqgjgRG3jXGUBjEbmomBvJUyaG/EYrCBii2pksyLnmHDhnYXASDDqNPKDcHfitTjwt8oexYRGkDnJ3L/tysOT3nNdza7hxRB71QkrP0yAPkzG9/uryL1c5S8/9zFsC17oWQ7e8V8UJQJQQM23TKmwClBrgNgT1z5mjUbNtHZ5HQTgfULXlU6KlK8IbGmQVL7Ny0loXxFJgntkDRG7dhmweA1fevoS09PAw9E+L0JkVvgonLdGITVJRFxiI3K7ktXl9HqtLscXVMKcBLBrRWjgAAAAAAAA==--Apple-Mail-57--396625417--
Associated Messages, from the most recent to the oldest:
--Apple-Mail-57--396625417Content-Type: multipart/alternative;boundary=Apple-Mail-56--396625506--Apple-Mail-56--396625506Content-Type: text/plain;charset=US-ASCII;format=flowed;delsp=yesContent-Transfer-Encoding: 7bitI tweaked the code a little. Only did a single %0D%0A for [crlf], but added a second [crlf] before [/tcpsend]added /cgi-bin/ssdi.cgi? to the front of [the_variables]. Now I'm getting this error:Bad RequestYour browser sent a request that this server could not understand.Request header field is missing ':' separator./cgi-bin/ssdi.cgi? stat = a &lastname = McCormick &nt = exact &firstname = Raymond &middlename = A &ssn=&zip=54155&ls=WI&lc=&lct=Oneida&birth=&bmo=&bda=&death=&dmo=&issue=Apache/2.2.3 (CentOS) Server at ssdi.rootsweb.ancestry.com Port 80This is what tcpdump shows:POST /cgi-bin/ssdi.cgi HTTP/1.1Content-type: application/x-www-form-urlencodedContent-length: 155/cgi-bin/ssdi.cgi? stat = a &lastname = McCormick &nt = exact &firstname = Raymond &middlename = A &ssn=&zip=54155&ls=WI&lc=&lct=Oneida&birth=&bmo=&bda=&death=&dmo=&issue=here's the tweaked code I used:
[text]crlf=
[unurl]%0D%0A[/unurl][/text][search db=people.db&eqfirstNamedata=Raymond&max=1]numfound=[numfound]
[founditems][text]the_variables=/cgi-bin/ssdi.cgi? stat = a &lastname = [lastName ]&nt = exact &firstname = [firstName ]&middlename = [middle ]&ssn = [ssn ]&zip = [zip ]&ls = [state ]&lc = [county ]&lct = [city ]&birth = [birthYear ]&bmo = [birthMonth ]&bda=[birthDay]&death=[deathYear]&dmo=[deathMonth]&issue=[issueState] [/text][/founditems][/search][middle startafter=&endbefore=][tcpconnect host=ssdi.rootsweb.ancestry.com&port=80]
[tcpsend]POST /cgi-bin/ssdi.cgi HTTP/1.1[crlf]
[!][/!]Content-type: application/x-www-form-urlencoded[crlf]
[!][/!]Content-length:
[countchars][the_variables][/countchars][crlf]
[!][/!][the_variables][crlf][crlf]
[!][/!][/tcpsend][/tcpconnect][/middle]On Aug 18, 2009, at 6:45 PM, Patrick McCormick wrote:> I need some fellow programmer's eyes to see what I'm missing:>> I'm sending a request to a CGI program on another server.>> If I paste this URL into a browser, it works fine:>> ssdi.rootsweb.ancestry.com/cgi-bin/ssdi.cgi? > stat > = > a > &lastname > = > McCormick > &nt > = > exact > &firstname > = > Raymond > &middlename > = > A > &ssn > =&zip=54155&ls=WI&lc=&lct=Oneida&birth=&bmo=&bda=&death=&dmo=&issue=>> If I want to do that same thing using TCP connect/send, I put this > in my page:>> ------------------------------------------------> >>
[text]crlf=
[unurl]%0D%0A%0D%0A[/unurl][/text]>> [search db=people.db&eqfirstNamedata=Raymond&max=1]
[founditems]>>
[text]the_variables=stat=a&lastname=[lastName]&nt=exact&firstname=[firstName]&middlename=
[middle]&ssn=[ssn]&zip=[zip]&ls=[state]&lc=[county]&lct=[city]&birth=[birthYear]&bmo=[birthMonth]&bda=[birthDay]&death=[deathYear]&dmo=[deathMonth]&issue=[issueState][/text]>> [/founditems][/search]>> [middle startafter=&endbefore=][tcpconnect > host=ssdi.rootsweb.ancestry.com&port=80]>
[tcpsend]POST /cgi-bin/ssdi.cgi HTTP/1.1[crlf]
[!]> [/!]Content-type: application/x-www-form-urlencoded[crlf]
[!]> [/!]Content-length:
[countchars][the_variables][/countchars][crlf]
[!]> [/!][the_variables][crlf]
[!]> [/!][/tcpsend]> [/tcpconnect]> [/middle]>> > ------------------------------------------------>> But I get:>> Bad Request>> Your browser sent a request that this server could not understand.> Apache/2.2.3 (CentOS) Server at ssdi.rootsweb.ancestry.com Port 80>>>> Can anyone see where I've messed up?>> Thanks,> Pat--Apple-Mail-56--396625506Content-Type: text/html;charset=US-ASCIIContent-Transfer-Encoding: quoted-printableI tweaked the code a little. = Only did a single %0D%0A for [crlf], but added a second [crlf] =before [/tcpsend]
added /cgi-bin/ssdi.cgi? to =the front of [the_variables]. Now I'm getting this =error:
Bad Request
Your browser sent =a request that this server could not understand.
Request header field is missing ':' separator.
=
/cgi-bin/ssdi.cgi?stat=3Da&lastname=3DMcCormick&nt=3Dexac=t&firstname=3DRaymond&middlename=3DA&ssn=3D&zip=3D54155&am=p;ls=3DWI&lc=3D&lct=3DOneida&birth=3D&bmo=3D&bda=3D&am=p;death=3D&dmo=3D&issue=3D
Apache/2.2.3 (CentOS) Server at ssdi.rootsweb.ancestry.com Port =80
This is what tcpdump =shows:
POST /cgi-bin/ssdi.cgi =HTTP/1.1
Content-type: =application/x-www-form-urlencoded
Content-length: =155
/cgi-bin/ssdi.cgi?stat=3Da&lastname=3DMcCormick&nt=3D=exact&firstname=3DRaymond&middlename=3DA&ssn=3D&zip=3D5415=5&ls=3DWI&lc=3D&lct=3DOneida&birth=3D&bmo=3D&bda=3D=&death=3D&dmo=3D&issue=3D
<=/div>
here's the tweaked code I =used:
<body>
[text=]crlf=3D
[unurl]%0D%0A[/unurl][/text]
[search =db=3Dpeople.db&eqfirstNamedata=3DRaymond&max=3D1]numfound=3D[numfo=und]<br =/>
[founditems][text]the_variables=3D/cgi-bin/ssdi.cgi?stat=3D=a&lastname=3D[lastName]&nt=3Dexact&firstname=3D[firstName]&=;middlename=3D
[middle]&ssn=3D[ssn]&zip=3D[zip]&ls=3D[state]&am=p;lc=3D[county]&lct=3D[city]&birth=3D[birthYear]&bmo=3D[birthM=onth]&bda=3D[birthDay]&death=3D[deathYear]&dmo=3D[deathMonth]&=amp;issue=3D[issueState][/text]
[/founditems][/search]
[middle =startafter=3D<body>&endbefore=3D</body>][tcpconnect =host=3Dssdi.rootsweb.ancestry.com&port=3D80]
[/!]Content-type: =application/x-www-form-urlencoded[crlf]
[!][/!][the_varia=bles][crlf][crlf]
[!][/!][/tcpsend]
[/tcpconnect]
[/middle]
</body>
On =Aug 18, 2009, at 6:45 PM, Patrick McCormick wrote:
I need some fellow =programmer's eyes to see what I'm missing:
I'm =sending a request to a CGI program on another =server.
If I paste this URL into a browser, it =works =fine:
ssdi.rootsweb.ancestry.com/cgi-bin/ssdi.cgi=?stat=3Da&lastname=3DMcCormick&nt=3Dexact&firstname=3DRaymond&=amp;middlename=3DA&ssn=3D&zip=3D54155&ls=3DWI&lc=3D&lc=t=3DOneida&birth=3D&bmo=3D&bda=3D&death=3D&dmo=3D&=issue=3D
If I want to do that same thing using =TCP connect/send, I put this in my =page:
-------------------------------------------=-----
<body>
[text]crlf=3D[u=nurl]%0D%0A%0D%0A[/unurl][/text]
[search =db=3Dpeople.db&eqfirstNamedata=3DRaymond&max=3D1]
[founditems]
[text]the_variables=3Dstat=3Da&lastname=3D[lastNa=me]&nt=3Dexact&firstname=3D[firstName]&middlename=3D
[middle]&a=mp;ssn=3D[ssn]&zip=3D[zip]&ls=3D[state]&lc=3D[county]&lct=3D=[city]&birth=3D[birthYear]&bmo=3D[birthMonth]&bda=3D[birthDay]=&death=3D[deathYear]&dmo=3D[deathMonth]&issue=3D[issueState][/=text]
[/founditems][/search]
=
[middle =startafter=3D<body>&endbefore=3D</body>][tcpconnect =host=3Dssdi.rootsweb.ancestry.com&port=3D80]
[/!]Content-type: =application/x-www-form-urlencoded[crlf]
[!][/!][the_varia=bles][crlf]
[!][/!][/tcpsend]
[/tcpconnect]
=[/middle]
</body>
---------------=---------------------------------
But I =get:
Bad Request
Your browser sent a =request that this server could not understand.
=
Apache/2.2.3 (CentOS) Server at ssdi.rootsweb.ancestry.com Port =80
<=/div>
Can anyone see where I've messed =up?
Thanks,
Pat
=--Apple-Mail-56--396625506----Apple-Mail-57--396625417Content-Disposition: attachment;filename=smime.p7sContent-Type: application/pkcs7-signature;name=smime.p7sContent-Transfer-Encoding: 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--Apple-Mail-57--396625417--
Patrick McCormick
DOWNLOAD WEBDNA NOW!
Top Articles:
Talk List
The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...
Related Readings:
[WebDNA] Sorry, WebCatalog server not running. (2008)
setitems, one more thing (1997)
WC2.0 Memory Requirements (1997)
Error:Too many nested [xxx] contexts (1997)
Browser Check for WebDNA compatability (1999)
Had to share this one... (2002)
createfolder permissions (2003)
Empty Shopping Carts? (1998)
Car Database (2002)
Storebuilder Problems...Looking for last minute heroic (2004)
More on the email templates (1997)
READFILE command? (1998)
calculating tax rates, mail order solutions and version 2 (1997)
Okay, I give up... (1999)
Initiating NewCart (1997)
[ShowIf] and empty fields (1997)
WebCat2b15MacPlugin - showing [math] (1997)
Forcing a NEWCART (1997)
Email template names (1997)
Keep away (1997)