texte = --Apple-Mail-54--398474643Content-Type: multipart/alternative;boundary=Apple-Mail-53--398474731--Apple-Mail-53--398474731Content-Type: text/plain;charset=US-ASCII;format=flowed;delsp=yesContent-Transfer-Encoding: 7bitI 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 RequestYour browser sent a request that this server could not understand.Apache/2.2.3 (CentOS) Server at ssdi.rootsweb.ancestry.com Port 80Can anyone see where I've messed up?Thanks,Pat--Apple-Mail-53--398474731Content-Type: text/html;charset=US-ASCIIContent-Transfer-Encoding: quoted-printable
I'm =sending a request to a CGI program on another =server.
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
<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-53--398474731----Apple-Mail-54--398474643Content-Disposition: attachment;filename=smime.p7sContent-Type: application/pkcs7-signature;name=smime.p7sContent-Transfer-Encoding: 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--Apple-Mail-54--398474643--
Associated Messages, from the most recent to the oldest:
--Apple-Mail-54--398474643Content-Type: multipart/alternative;boundary=Apple-Mail-53--398474731--Apple-Mail-53--398474731Content-Type: text/plain;charset=US-ASCII;format=flowed;delsp=yesContent-Transfer-Encoding: 7bitI 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 RequestYour browser sent a request that this server could not understand.Apache/2.2.3 (CentOS) Server at ssdi.rootsweb.ancestry.com Port 80Can anyone see where I've messed up?Thanks,Pat--Apple-Mail-53--398474731Content-Type: text/html;charset=US-ASCIIContent-Transfer-Encoding: quoted-printable
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-53--398474731----Apple-Mail-54--398474643Content-Disposition: attachment;filename=smime.p7sContent-Type: application/pkcs7-signature;name=smime.p7sContent-Transfer-Encoding: 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--Apple-Mail-54--398474643--
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:
Items XX to XX shown (1997)
problems with 2 tags (1997)
MacAuthorize hub, no modal password dialog? (1997)
osx 10.3,webcat,permissions (2004)
WebCatalog 4.0.1 has been released! (2000)
Simple counter - how? (1997)
Using Currencies other than Dollars (1997)
Multiple adding (1997)
Smart caching problems with 2.1b3? (1997)
displaying 12 results 4 by 3 (2000)
DomainList (2005)
WebDNA Writer Needed (1997)
100% cpu load (2006)
Draft Manual, Tutorial, and more (1997)
[WebDNA] WebDNA autosuggest (2010)
Cookies (1999)
Stymied by [ShowNext] with drop down list on a form (1998)
Shell traceroute (2001)
What file? (1997)
Grouping fields help (2004)