does anyone have any clue on 404 return in makeRequest?
the background is:
1, *sometimes*, in most of the time, it works great. but sometimes it
return 404 on /gadgets/makeRequest
with debug, it returns on ProxyHandler.php function fetchJson. this
line: $result = $this->fetchContentDivert($url, $method, $signer);
the POST data (part of) is
authz signed
bypassSpecCache 0
contentType JSON
getSummaries false
headers
httpMethod GET
signOwner true
signViewer true
it's RSA makeRequest as described here
http://wiki.opensocial.org/index.php?title=Validating_Signed_Requests
2, we tried to wget the url by a Perl script with wget shell and all of
them are turn 200 HTTP status, many times. so that's not the problem of
the network.
3, the 404 number reduced a lot after I set memcached in container.php
'data_cache' => 'CacheMemcache',
4, there is 7 makeRequest on one application. and usually 0 failure. but
sometimes, 1 failure or 2 failures. and not the same url every time.
I tried to read the code, but lost at RemoteContentRequest.php
SigningFetcher.php, can someone do me a favor to tell me which file,
which line do the request to the remote url?
Thanks.
--
Fayland Lam // http://www.fayland.org/