[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Using raw to post data
Well...this may be an issue...
From me to vendor:
Usually when I communicate using an HTTP POST, it�something like
this:
�
[1]http://www.twcs.cc/tfcapps/tfc_process_sts.tsk
Where http is the protocol, [2]www.twcs.cc is the host URL, and
tfcapps/tfc_process_sts.tsk is the thing that gets executed.
I�just sending this to the device:
[3]http://192.168.1.99:986
With no task or program to be executed. I think I need something there.
�
Vendor response:
No, that isn�quite how we have it built. We are listening on the raw
socket for an inbound tcp request with http headers. Not really a
standard web service.
What can I do?
On Fri, Feb 27, 2015 at 1:42 PM, Scott Klement <[4]sk@xxxxxxxxxxxxxxxx>
wrote:
The difference in content length is that "<?xml version="1.0" ?>"
was omitted from his 2nd attempt.
On 2/27/2015 12:39 PM, Mike Krebs wrote:
I was little surprised to see the content-length change when you
changed that. Scott might know if that is the way it works but I
thought additional headers were headers and not content.
Reading up on Connection:close real quick looks like it should have
been okay. I think the protocol calls for closing the connection
after the response, so that should have been okay. Basically, you
would be telling the server that it is okay to close the connection
when they are finished. It appears that was the default behavior on
HTTP 1.0 but can be assigned using HTTP 1.1
Which brings us to this:
POST / HTTP/1.1
Where are you posting this to? It appears you might have missed the
actual location of the service.
-----Original Message-----
From: [5]ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
[mailto:[6]ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of
Michael Ryan
Sent: Friday, February 27, 2015 12:19 PM
To: HTTPAPI and FTPAPI Projects
Subject: Re: Using raw to post data
Well, it made sense to take it out the CONNCLOSE additional
header...I need to wait until the user does something...still
getting the same error though. Here's the latest debug log.
On Fri, Feb 27, 2015 at 1:15 PM, Michael Ryan
<[7]michaelrtr@xxxxxxxxx> wrote:
Hmmm...I'll take that out and see what happend. Thanks Mike.
On Fri, Feb 27, 2015 at 1:11 PM, Mike Krebs
<[8]mkrebs@xxxxxxxxxxxxxxxxxx>
wrote:
Some of the things you see in the debug are in fact the headers that
are being sent and Content-Length is one of them. I didn't count the
bytes but
140 seems about right.
The recvresp(): end with err is new one for me. I am used to seeing
something more descriptive there. I wonder if that is related to
Connection: close being sent.� That doesn't seem right to me.
-----Original Message-----
From: [9]ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx [mailto:
[10]ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of Michael Ryan
Sent: Friday, February 27, 2015 11:41 AM
To: HTTPAPI and FTPAPI Projects
Subject: Using raw to post data
I've modified an existing program to talk to a device. I know I'm
hitting it - I can see the device light up. But I don't get a valid
response - seems like it's an error. I've attached the debug
log...can anyone shed any light? The vendor suggested that
content-length wasn't being passed. I can't see the actual headers
in
the debug log, but the log certainly indicated content-length was
passed. Thanks!
--------------------------------------------------------------------
-
-- This is the FTPAPI mailing list.� To unsubscribe, please go to:
[11]http://www.scottklement.com/mailman/listinfo/ftpapi
--------------------------------------------------------------------
-
--
--------------------------------------------------------------------
---
This is the FTPAPI mailing list.� To unsubscribe, please go to:
[12]http://www.scottklement.com/mailman/listinfo/ftpapi
--------------------------------------------------------------------
---
-----------------------------------------------------------------------
This is the FTPAPI mailing list.� To unsubscribe, please go to:
[13]http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------
References
1. http://www.twcs.cc/tfcapps/tfc_process_sts.tsk
2. http://www.twcs.cc/
3. http://192.168.1.99:986/
4. mailto:sk@xxxxxxxxxxxxxxxx
5. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
6. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
7. mailto:michaelrtr@xxxxxxxxx
8. mailto:mkrebs@xxxxxxxxxxxxxxxxxx
9. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
10. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
11. http://www.scottklement.com/mailman/listinfo/ftpapi
12. http://www.scottklement.com/mailman/listinfo/ftpapi
13. http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------
This is the FTPAPI mailing list. To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------