John,
I was likely "misforming" my headers. However, here's the PHP code:
header('x-json: '.$encoder->encode($json));
$encoder->encode($json); just spits out a valid JSON object.
If the above was;
header('X-JSON: '.$encoder->encode($json));
it wouldn't work.
However, I'm under the impression that I'm going about it in the wrong
manner ;) Perhaps I set the header... and then the entire return is
valid JSON?
~ Brice
John Wang wrote:
On 5/28/06, *Brice Burgess* <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>
wrote:
Also note that from my experience, the X-JSON header is CASE SENSITIVE
-- and must all be lowercase.
What configuration do you run that causes X-JSON in all caps to fail?
I find this interesting because:
(a) X-JSON in all caps works fine for me using prototype 1.5.0 rc0
with IE 6, Fx 1.5.0.3 <http://1.5.0.3> and Fx 1.0.7.
(b) It seems that most of the posts on the Internet use all uppercase.
For example, [ prototype x-json ] in Google returns pages where X-JSON
is in all uppercase. One article says some systems will camelcase
X-JSON to X-Json but prototype isn't affected. I would read that as
X-JSON being not case sensitive and most people use all uppercase.
(c) I assume all uppercase works for Chris and Dirk.
It would be great if you could provide some software and version
numbers that cause an all uppercase header to fail. I'm curious to
find out what is causing the problem.
John
------------------------------------------------------------------------
_______________________________________________
Rails-spinoffs mailing list
[email protected]
http://lists.rubyonrails.org/mailman/listinfo/rails-spinoffs
_______________________________________________
Rails-spinoffs mailing list
[email protected]
http://lists.rubyonrails.org/mailman/listinfo/rails-spinoffs