HTTP Status Code 204 on an HTTP Send Port
  Home FAQ Contact Sign in
microsoft.public.biztalk.general only
 
Advanced search
POPULAR GROUPS

more...

microsoft ... biztalk.general Profile…
 Up
HTTP Status Code 204 on an HTTP Send Port         


Author: Christian Loris
Date: May 8, 2008 13:54

What is the expected behaviour when you send a message on an http send port
and the response is a 204?

I get the following error when the message suspends:

Error Code: 0xc0c0167a (Transmission Failure)
The server committed a protocol violation. Section=ResponseHeader Detail=CR
must be followed by LF

The response from the web server looks like this:

Frame:
+ Ethernet: Etype = Internet IP (IPv4)
+ Ipv4: Next Protocol = TCP, Packet ID = 51382, Total IP Length = 418
+ Tcp: Flags=...PA..., SrcPort=HTTP(80), DstPort=2039, Len=378,
Seq=1915624311 -...
Show full article (3.07Kb)
3 Comments
RE: HTTP Status Code 204 on an HTTP Send Port         


Author: Thiago
Date: May 9, 2008 13:29

Hi Christian,

I belive a 204 response means the response has "No Content", that is, the
response body is empty. Are you expecting some data back?

Thiago Almeida
http://connectedthoughts.wordpress.com

"Christian Loris" wrote:
> What is the expected behaviour when you send a message on an http send port
> and the response is a 204?
>
> I get the following error when the message suspends:
>
> Error Code: 0xc0c0167a (Transmission...
Show full article (3.43Kb)
no comments
RE: HTTP Status Code 204 on an HTTP Send Port         


Author: Christian Loris
Date: May 15, 2008 10:00

No content was expected. Just a 200 family reply to affirm receipt and
successful processing.
--
Christian Loris
http://www.implementsivillage.net

"Thiago" wrote:
> Hi Christian,
>
> I belive a 204 response means the response has "No Content", that is, the
> response body is empty. Are you expecting some data back?
>
> Thiago Almeida
> http://connectedthoughts...
Show full article (3.76Kb)
no comments
RE: HTTP Status Code 204 on an HTTP Send Port         


Author: Christian Loris
Date: May 15, 2008 12:22

I found out what was wrong. First, I posted the wrong response message. The
response message we are getting is similar to the one above. But the
problematic header has a couple of additional custom fields in it. One of
the fields of note was:

object id: blahblah

After reviewing RFC 2616, it turns out that the heade field names must be
tokens. This means NO SPACES! The space in between object and id is causing
BizTalk to choke. Getting the owners of the web service to fix this. If
this is not the problem, I will follow up here.
--
Christian Loris
http://www.implementsivillage.net

"Christian Loris" wrote:
> What is the expected behaviour when you send a message on an http send port
> and the response is a 204?
>
> I get the following error when the message suspends:
>
> Error Code: 0xc0c0167a (Transmission...
Show full article (3.84Kb)
no comments

RELATED THREADS
SubjectArticles qty Group
cvs commit: ports/sysutils Makefile ports/sysutils/uif2isomailing.freebsd.cvsports ·
ports/109852: [NEW PORT] lang/tcl-tk-wrappermailing.freebsd.portsbugs ·