[twitter-dev] Re: 200 "errors"
it happens even more often now... On Sep 9, 3:50 am, Jonathan Smith wrote: > This happens to me when I do json get requests as well. > It happens very inconsistently during a normal session, but I can > almost always reproduce it if I let the client sit for a while and > then try. > > Is almost as if the server can't authenticate the request fast enough > and throws back an empty html page by default. > > On Sep 7, 10:48 am, Rich wrote: > > > > > > > Can we please hear something from someone at Twitter about this, it's > > becoming unusable with constant XML errors > > > On Sep 7, 4:51 am, Naveen A wrote: > > > > We are seeing this HTML META REFRESH as well from our clients. We are > > > a mobile application and seeing this issue more and more frequently to > > > the point that application is not functioning properly, its hard for > > > use to provide any specific ip data as the carriers are most likely > > > proxying the requests from the device. > > > > It is not limited to a specific api call either, it is a systemic > > > issue across a wide range of calls we make. > > > > There was a ticket related to the issue in the bug tracker for search, > > > but it has been closed and I think it should be re-opened as it is > > > still a problemhttp://code.google.com/p/twitter-api/issues/detail?id=968 > > > > Any feedback would be appreciated. > > > > On Sep 6, 3:01 pm, Rich wrote: > > > > > Yeah it's happening to me again, same as my previous email, except the > > > > time stamp will be around 2 minutes ago > > > > > On Sep 6, 4:05 pm, twittme_mobi wrote: > > > > > > Hi Ryan, > > > > > > I am getting the same error - i can found it in the logs of my app > > > > > every day - at least 20 times. > > > > > > 1. The IP of the machine making requests to the Twitter API. If you're > > > > > behind NAT, please be sure to send us your *external* IP. > > > > > > ---> > > > > > Name: twittme.mobi > > > > > Address: 67.222.129.154 > > > > > > 2. The IP address of the machine you're contacting in the Twitter > > > > > cluster. You can find this on UNIX machines via the "host" or > > > > > "nslookup" commands, and on Windows machines via the "nslookup" > > > > > command. > > > > > > ---> > > > > > Name: twitter.com > > > > > Address: 128.121.146.100 > > > > > > 3. The Twitter API URL (method) you're requesting and any other > > > > > details about the request (GET vs. POST, parameters, headers, etc.). > > > > > > ---> > > > > > 'account/rate_limit_status.xml' > > > > > > 4. Your host operating system, browser (including version), relevant > > > > > cookies, and any other pertinent information about your environment. > > > > > > ---> > > > > > Linux, mobile browser,firefox, no cookies used. > > > > > > 5. What kind of network connection you have and from which provider, > > > > > and what kind of network connectivity devices you're using. > > > > > > ---> > > > > > devices are mostly mobile..probably using mobile connections or > > > > > wireless. > > > > > > Thanks! > > > > > > On Sep 5, 2:54 pm, Alex wrote: > > > > > > > hi Ryan, > > > > > > any update on this issue ?
[twitter-dev] Re: 200 "errors"
This happens to me when I do json get requests as well. It happens very inconsistently during a normal session, but I can almost always reproduce it if I let the client sit for a while and then try. Is almost as if the server can't authenticate the request fast enough and throws back an empty html page by default. On Sep 7, 10:48 am, Rich wrote: > Can we please hear something from someone at Twitter about this, it's > becoming unusable with constant XML errors > > On Sep 7, 4:51 am, Naveen A wrote: > > > We are seeing this HTML META REFRESH as well from our clients. We are > > a mobile application and seeing this issue more and more frequently to > > the point that application is not functioning properly, its hard for > > use to provide any specific ip data as the carriers are most likely > > proxying the requests from the device. > > > It is not limited to a specific api call either, it is a systemic > > issue across a wide range of calls we make. > > > There was a ticket related to the issue in the bug tracker for search, > > but it has been closed and I think it should be re-opened as it is > > still a problemhttp://code.google.com/p/twitter-api/issues/detail?id=968 > > > Any feedback would be appreciated. > > > On Sep 6, 3:01 pm, Rich wrote: > > > > Yeah it's happening to me again, same as my previous email, except the > > > time stamp will be around 2 minutes ago > > > > On Sep 6, 4:05 pm, twittme_mobi wrote: > > > > > Hi Ryan, > > > > > I am getting the same error - i can found it in the logs of my app > > > > every day - at least 20 times. > > > > > 1. The IP of the machine making requests to the Twitter API. If you're > > > > behind NAT, please be sure to send us your *external* IP. > > > > > ---> > > > > Name: twittme.mobi > > > > Address: 67.222.129.154 > > > > > 2. The IP address of the machine you're contacting in the Twitter > > > > cluster. You can find this on UNIX machines via the "host" or > > > > "nslookup" commands, and on Windows machines via the "nslookup" > > > > command. > > > > > ---> > > > > Name: twitter.com > > > > Address: 128.121.146.100 > > > > > 3. The Twitter API URL (method) you're requesting and any other > > > > details about the request (GET vs. POST, parameters, headers, etc.). > > > > > ---> > > > > 'account/rate_limit_status.xml' > > > > > 4. Your host operating system, browser (including version), relevant > > > > cookies, and any other pertinent information about your environment. > > > > > ---> > > > > Linux, mobile browser,firefox, no cookies used. > > > > > 5. What kind of network connection you have and from which provider, > > > > and what kind of network connectivity devices you're using. > > > > > ---> > > > > devices are mostly mobile..probably using mobile connections or > > > > wireless. > > > > > Thanks! > > > > > On Sep 5, 2:54 pm, Alex wrote: > > > > > > hi Ryan, > > > > > any update on this issue ? > >
[twitter-dev] Re: 200 "errors"
Error from Safari when my feeds fail: Safari can’t open the page “feed://twitter.com/statuses/user_timeline/ 18918483.rss”. The error is: “The feed could not be loaded because the content is not in a known feed format.” (PubSub:2) Please choose Safari > Report Bugs to Apple, note the error number, and describe what you did before you saw this message. After hitting refresh, the feed will be fixed and my PHP parser will correctly parse the pages. -j On Aug 9, 12:27 am, Chris Babcock wrote: > This is what the 200 response is looking like: > > [u...@cl-t090-563cl bin]$ time curl -Lsim > 10http://twitter.com/account/rate_limit_status.xml > HTTP/1.0 200 OK > Connection: Close > Pragma: no-cache > cache-control: no-cache > Refresh: 0.1 > Content-Type: text/html; charset=iso-8859-1 > > "http://www.w3.org/TR/1999/REC-html401-19991224/strict.dtd";> > > > > > > > > > > > > real 0m0.100s > user 0m0.002s > sys 0m0.004s > [u...@cl-t090-563cl bin]$ time curl -Lsim > 10http://twitter.com/account/rate_limit_status.xml > HTTP/1.1 200 OK > Date: Sun, 09 Aug 2009 07:17:05 GMT > Server: hi > Last-Modified: Sun, 09 Aug 2009 07:17:05 GMT > Status: 200 OK > ETag: "d3498c2414150299df3cc1f6bb73b92c" > Pragma: no-cache > Cache-Control: no-cache, no-store, must-revalidate, pre-check=0, post-check=0 > Content-Type: application/xml; charset=utf-8 > Content-Length: 302 > Expires: Tue, 31 Mar 1981 05:00:00 GMT > X-Revision: 5a9a0d1ff0ba64c181510974278cfccc10e77d0b > X-Transaction: 1249802225-83448-6420 > Set-Cookie: > _twitter_sess=BAh7BzoHaWQiJWVkNjk5Njk2YWNhNjQ3ZjgyOGQzNzdjNTAzMTE3ZjBmIgpm% > 250AbGFzaElDOidBY3Rpb25Db250cm9sbGVyOjpGbGFzaDo6Rmxhc2hIYXNoewAG%250AOgpAdX > NlZHsA--639086f2287f85ef9e07f98d16adcce416b79e8d; domain=.twitter.com; path=/ > Vary: Accept-Encoding > Connection: close > > > > 150 > 150 > 1249805825 > 2009-08-09T08:17:05+00:00 > > > real 0m0.184s > user 0m0.002s > sys 0m0.003s > > In a browser that would be functionally the same as a 302, but I'm not > using a browser so the semantics are kind of important. > > It *seems* to happen whenever I hit the API with a cold request. Pure > speculation. If I think of a way to test it, I will do so. > > Chris Babcock
[twitter-dev] Re: 200 "errors"
I'm also getting these errors. To get the feed working again, I have to pull up the feed on Safari, and it will show an error. If I hit refresh, the page will pull new feeds and my PHP pages which parse the feed also gets refreshed. -j On Aug 9, 12:27 am, Chris Babcock wrote: > This is what the 200 response is looking like: > > [u...@cl-t090-563cl bin]$ time curl -Lsim > 10http://twitter.com/account/rate_limit_status.xml > HTTP/1.0 200 OK > Connection: Close > Pragma: no-cache > cache-control: no-cache > Refresh: 0.1 > Content-Type: text/html; charset=iso-8859-1 > > "http://www.w3.org/TR/1999/REC-html401-19991224/strict.dtd";> > > > > > > > > > > > > real 0m0.100s > user 0m0.002s > sys 0m0.004s > [u...@cl-t090-563cl bin]$ time curl -Lsim > 10http://twitter.com/account/rate_limit_status.xml > HTTP/1.1 200 OK > Date: Sun, 09 Aug 2009 07:17:05 GMT > Server: hi > Last-Modified: Sun, 09 Aug 2009 07:17:05 GMT > Status: 200 OK > ETag: "d3498c2414150299df3cc1f6bb73b92c" > Pragma: no-cache > Cache-Control: no-cache, no-store, must-revalidate, pre-check=0, post-check=0 > Content-Type: application/xml; charset=utf-8 > Content-Length: 302 > Expires: Tue, 31 Mar 1981 05:00:00 GMT > X-Revision: 5a9a0d1ff0ba64c181510974278cfccc10e77d0b > X-Transaction: 1249802225-83448-6420 > Set-Cookie: > _twitter_sess=BAh7BzoHaWQiJWVkNjk5Njk2YWNhNjQ3ZjgyOGQzNzdjNTAzMTE3ZjBmIgpm% > 250AbGFzaElDOidBY3Rpb25Db250cm9sbGVyOjpGbGFzaDo6Rmxhc2hIYXNoewAG%250AOgpAdX > NlZHsA--639086f2287f85ef9e07f98d16adcce416b79e8d; domain=.twitter.com; path=/ > Vary: Accept-Encoding > Connection: close > > > > 150 > 150 > 1249805825 > 2009-08-09T08:17:05+00:00 > > > real 0m0.184s > user 0m0.002s > sys 0m0.003s > > In a browser that would be functionally the same as a 302, but I'm not > using a browser so the semantics are kind of important. > > It *seems* to happen whenever I hit the API with a cold request. Pure > speculation. If I think of a way to test it, I will do so. > > Chris Babcock
[twitter-dev] Re: 200 "errors"
We're seeing same error from time to time
[twitter-dev] Re: 200 "errors"
The same also, blank 4.01 .
[twitter-dev] Re: 200 "errors"
I am seeing the 200 "errors" also from our sites. I tried getting status using curl and it returns the 200 HTML and then the status intermittently. If I specify JSON I still get the HTML on the errors and JSON data on the status. This is really affecting our website.
[twitter-dev] Re: 200 "errors"
It is happening on our site and I checked from one of our other sites using curl. It gives the 200 "error" one minute and then the status response the next. It does not matter if I request JSON it still returns the HTML.
[twitter-dev] Re: 200 "errors"
Can we please hear something from someone at Twitter about this, it's becoming unusable with constant XML errors On Sep 7, 4:51 am, Naveen A wrote: > We are seeing this HTML META REFRESH as well from our clients. We are > a mobile application and seeing this issue more and more frequently to > the point that application is not functioning properly, its hard for > use to provide any specific ip data as the carriers are most likely > proxying the requests from the device. > > It is not limited to a specific api call either, it is a systemic > issue across a wide range of calls we make. > > There was a ticket related to the issue in the bug tracker for search, > but it has been closed and I think it should be re-opened as it is > still a problemhttp://code.google.com/p/twitter-api/issues/detail?id=968 > > Any feedback would be appreciated. > > On Sep 6, 3:01 pm, Rich wrote: > > > Yeah it's happening to me again, same as my previous email, except the > > time stamp will be around 2 minutes ago > > > On Sep 6, 4:05 pm, twittme_mobi wrote: > > > > Hi Ryan, > > > > I am getting the same error - i can found it in the logs of my app > > > every day - at least 20 times. > > > > 1. The IP of the machine making requests to the Twitter API. If you're > > > behind NAT, please be sure to send us your *external* IP. > > > > ---> > > > Name: twittme.mobi > > > Address: 67.222.129.154 > > > > 2. The IP address of the machine you're contacting in the Twitter > > > cluster. You can find this on UNIX machines via the "host" or > > > "nslookup" commands, and on Windows machines via the "nslookup" > > > command. > > > > ---> > > > Name: twitter.com > > > Address: 128.121.146.100 > > > > 3. The Twitter API URL (method) you're requesting and any other > > > details about the request (GET vs. POST, parameters, headers, etc.). > > > > ---> > > > 'account/rate_limit_status.xml' > > > > 4. Your host operating system, browser (including version), relevant > > > cookies, and any other pertinent information about your environment. > > > > ---> > > > Linux, mobile browser,firefox, no cookies used. > > > > 5. What kind of network connection you have and from which provider, > > > and what kind of network connectivity devices you're using. > > > > ---> > > > devices are mostly mobile..probably using mobile connections or > > > wireless. > > > > Thanks! > > > > On Sep 5, 2:54 pm, Alex wrote: > > > > > hi Ryan, > > > > any update on this issue ?
[twitter-dev] Re: 200 "errors"
We are seeing this HTML META REFRESH as well from our clients. We are a mobile application and seeing this issue more and more frequently to the point that application is not functioning properly, its hard for use to provide any specific ip data as the carriers are most likely proxying the requests from the device. It is not limited to a specific api call either, it is a systemic issue across a wide range of calls we make. There was a ticket related to the issue in the bug tracker for search, but it has been closed and I think it should be re-opened as it is still a problem http://code.google.com/p/twitter-api/issues/detail?id=968 Any feedback would be appreciated. On Sep 6, 3:01 pm, Rich wrote: > Yeah it's happening to me again, same as my previous email, except the > time stamp will be around 2 minutes ago > > On Sep 6, 4:05 pm, twittme_mobi wrote: > > > > > Hi Ryan, > > > I am getting the same error - i can found it in the logs of my app > > every day - at least 20 times. > > > 1. The IP of the machine making requests to the Twitter API. If you're > > behind NAT, please be sure to send us your *external* IP. > > > ---> > > Name: twittme.mobi > > Address: 67.222.129.154 > > > 2. The IP address of the machine you're contacting in the Twitter > > cluster. You can find this on UNIX machines via the "host" or > > "nslookup" commands, and on Windows machines via the "nslookup" > > command. > > > ---> > > Name: twitter.com > > Address: 128.121.146.100 > > > 3. The Twitter API URL (method) you're requesting and any other > > details about the request (GET vs. POST, parameters, headers, etc.). > > > ---> > > 'account/rate_limit_status.xml' > > > 4. Your host operating system, browser (including version), relevant > > cookies, and any other pertinent information about your environment. > > > ---> > > Linux, mobile browser,firefox, no cookies used. > > > 5. What kind of network connection you have and from which provider, > > and what kind of network connectivity devices you're using. > > > ---> > > devices are mostly mobile..probably using mobile connections or > > wireless. > > > Thanks! > > > On Sep 5, 2:54 pm, Alex wrote: > > > > hi Ryan, > > > any update on this issue ?
[twitter-dev] Re: 200 "errors"
Yeah it's happening to me again, same as my previous email, except the time stamp will be around 2 minutes ago On Sep 6, 4:05 pm, twittme_mobi wrote: > Hi Ryan, > > I am getting the same error - i can found it in the logs of my app > every day - at least 20 times. > > 1. The IP of the machine making requests to the Twitter API. If you're > behind NAT, please be sure to send us your *external* IP. > > ---> > Name: twittme.mobi > Address: 67.222.129.154 > > 2. The IP address of the machine you're contacting in the Twitter > cluster. You can find this on UNIX machines via the "host" or > "nslookup" commands, and on Windows machines via the "nslookup" > command. > > ---> > Name: twitter.com > Address: 128.121.146.100 > > 3. The Twitter API URL (method) you're requesting and any other > details about the request (GET vs. POST, parameters, headers, etc.). > > ---> > 'account/rate_limit_status.xml' > > 4. Your host operating system, browser (including version), relevant > cookies, and any other pertinent information about your environment. > > ---> > Linux, mobile browser,firefox, no cookies used. > > 5. What kind of network connection you have and from which provider, > and what kind of network connectivity devices you're using. > > ---> > devices are mostly mobile..probably using mobile connections or > wireless. > > Thanks! > > On Sep 5, 2:54 pm, Alex wrote: > > > > > hi Ryan, > > any update on this issue ?
[twitter-dev] Re: 200 "errors"
Hi Ryan, I am getting the same error - i can found it in the logs of my app every day - at least 20 times. 1. The IP of the machine making requests to the Twitter API. If you're behind NAT, please be sure to send us your *external* IP. ---> Name:twittme.mobi Address: 67.222.129.154 2. The IP address of the machine you're contacting in the Twitter cluster. You can find this on UNIX machines via the "host" or "nslookup" commands, and on Windows machines via the "nslookup" command. ---> Name:twitter.com Address: 128.121.146.100 3. The Twitter API URL (method) you're requesting and any other details about the request (GET vs. POST, parameters, headers, etc.). ---> 'account/rate_limit_status.xml' 4. Your host operating system, browser (including version), relevant cookies, and any other pertinent information about your environment. ---> Linux, mobile browser,firefox, no cookies used. 5. What kind of network connection you have and from which provider, and what kind of network connectivity devices you're using. ---> devices are mostly mobile..probably using mobile connections or wireless. Thanks! On Sep 5, 2:54 pm, Alex wrote: > hi Ryan, > any update on this issue ?
[twitter-dev] Re: 200 "errors"
hi Ryan, any update on this issue ?
[twitter-dev] Re: 200 "errors"
Do you guys notice the api is really slow today? Now the performance is a little better, but it still slow compare to several days ago. Thanks Allan Zhang On Tue, Aug 25, 2009 at 6:15 PM, Larry Wright wrote: > > I am seeing this as well on the search api, also sporadically. Where > do I send the details you are requesting? > > On Aug 25, 7:18 pm, Jeffrey Greenberg > wrote: >> I am seeing this error right now when doing a search. (FWIW: I'm >> using since_id) >> This is seriously messing things up! >> @jeffGreenberg >> @tweettronics >> >> Details: >> >> url:http://search.twitter.com/search.json?q=%23fail%20since%3A2009-08-19&;... >> >> httpresponse = 200 >> >> returned text: >> http://www.w3.org/ >> TR/1999/REC-html401-19991224/strict.dtd"> >> >> >> >> >> >> >> >> >> >>
[twitter-dev] Re: 200 "errors"
I am seeing this as well on the search api, also sporadically. Where do I send the details you are requesting? On Aug 25, 7:18 pm, Jeffrey Greenberg wrote: > I am seeing this error right now when doing a search. (FWIW: I'm > using since_id) > This is seriously messing things up! > @jeffGreenberg > @tweettronics > > Details: > > url:http://search.twitter.com/search.json?q=%23fail%20since%3A2009-08-19&;... > > httpresponse = 200 > > returned text: > http://www.w3.org/ > TR/1999/REC-html401-19991224/strict.dtd"> > > > > > > > > > >
[twitter-dev] Re: 200 "errors"
I am seeing this error right now when doing a search. (FWIW: I'm using since_id) This is seriously messing things up! @jeffGreenberg @tweettronics Details: url: http://search.twitter.com/search.json?q=%23fail%20since%3A2009-08-19&rpp=100&since_id=3397530515 httpresponse = 200 returned text: http://www.w3.org/ TR/1999/REC-html401-19991224/strict.dtd">
[twitter-dev] Re: 200 "errors"
Actually it seems to have stabilised at the moment (apart from the 503's that everyone seems to be getting) I'll drop you an email again if I see it again! Many thanks Richard On Aug 25, 7:13 pm, Ryan Sarver wrote: > Rich, > > Can you provide your source IP that you are seeing this issue from? We > can only dig into the logs if we know where your traffic is coming > from. > > Thanks, Ryan > > > > On Tue, Aug 25, 2009 at 7:19 AM, Rich wrote: > > > I'm now getting this error back again! > > > On Aug 18, 4:39 pm, Rich wrote: > >> Thanks Ryan I've emailed the API email address > > >> On Aug 18, 4:21 pm, Ryan Sarver wrote: > > >> > Chris, Rich, > > >> > Seems like you aren't the only ones right now. I'm going to work with > >> > Ops to see if we can figure out where it is coming from. Can you > >> > provide us with a little more info so it will be easier to track this > >> > down? > > >> > 1. The IP of the machine making requests to the Twitter API. If you're > >> > behind NAT, please be sure to send us your *external* IP. > >> > 2. The IP address of the machine you're contacting in the Twitter > >> > cluster. You can find this on UNIX machines via the "host" or > >> > "nslookup" commands, and on Windows machines via the "nslookup" > >> > command. > >> > 3. The Twitter API URL (method) you're requesting and any other > >> > details about the request (GET vs. POST, parameters, headers, etc.). > >> > 4. Your host operating system, browser (including version), relevant > >> > cookies, and any other pertinent information about your environment. > >> > 5. What kind of network connection you have and from which provider, > >> > and what kind of network connectivity devices you're using. > > >> > Thanks in advance, Ryan > > >> > On Tue, Aug 18, 2009 at 4:57 AM, Rich wrote: > > >> > > I'm seeing this type of behaviour too and it's getting very > >> > > frustrating. > > >> > > Basically I'm checking for status 200, then I'm checking for Content- > >> > > Type XML. However from time to time I'm getting non XML back from > >> > > this function. > > >> > > On Aug 9, 8:27 am, Chris Babcock wrote: > >> > >> This is what the200response is looking like: > > >> > >> [u...@cl-t090-563cl bin]$ time curl -Lsim > >> > >> 10http://twitter.com/account/rate_limit_status.xml > >> > >> HTTP/1.0200OK > >> > >> Connection: Close > >> > >> Pragma: no-cache > >> > >> cache-control: no-cache > >> > >> Refresh: 0.1 > >> > >> Content-Type: text/html; charset=iso-8859-1 > > >> > >> >> > >> "http://www.w3.org/TR/1999/REC-html401-19991224/strict.dtd";> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > > >> > >> real 0m0.100s > >> > >> user 0m0.002s > >> > >> sys 0m0.004s > >> > >> [u...@cl-t090-563cl bin]$ time curl -Lsim > >> > >> 10http://twitter.com/account/rate_limit_status.xml > >> > >> HTTP/1.1200OK > >> > >> Date: Sun, 09 Aug 2009 07:17:05 GMT > >> > >> Server: hi > >> > >> Last-Modified: Sun, 09 Aug 2009 07:17:05 GMTStatus:200OK > >> > >> ETag: "d3498c2414150299df3cc1f6bb73b92c" > >> > >> Pragma: no-cache > >> > >> Cache-Control: no-cache, no-store, must-revalidate, pre-check=0, > >> > >> post-check=0 > >> > >> Content-Type: application/xml; charset=utf-8 > >> > >> Content-Length: 302 > >> > >> Expires: Tue, 31 Mar 1981 05:00:00 GMT > >> > >> X-Revision: 5a9a0d1ff0ba64c181510974278cfccc10e77d0b > >> > >> X-Transaction: 1249802225-83448-6420 > >> > >> Set-Cookie: > >> > >> _twitter_sess=BAh7BzoHaWQiJWVkNjk5Njk2YWNhNjQ3ZjgyOGQzNzdjNTAzMTE3ZjBmIgpm% > >> > >> > >> > >> 250AbGFzaElDOidBY3Rpb25Db250cm9sbGVyOjpGbGFzaDo6Rmxhc2hIYXNoewAG%250AOgpAdX > >> > >> NlZHsA--639086f2287f85ef9e07f98d16adcce416b79e8d; > >> > >> domain=.twitter.com; path=/ > >> > >> Vary: Accept-Encoding > >> > >> Connection: close > > >> > >> > >> > >> > >> > >> 150 > >> > >> 150 > >> > >> >> > >> type="integer">1249805825 > >> > >> 2009-08-09T08:17:05+00:00 > >> > >> > > >> > >> real 0m0.184s > >> > >> user 0m0.002s > >> > >> sys 0m0.003s > > >> > >> In a browser that would be functionally the same as a 302, but I'mnot > >> > >> using a browser so the semantics are kind of important. > > >> > >> It *seems* to happen whenever I hit the API with a cold request. Pure > >> > >> speculation. If I think of a way to test it, I will do so. > > >> > >> Chris Babcock
[twitter-dev] Re: 200 "errors"
Rich, Can you provide your source IP that you are seeing this issue from? We can only dig into the logs if we know where your traffic is coming from. Thanks, Ryan On Tue, Aug 25, 2009 at 7:19 AM, Rich wrote: > > I'm now getting this error back again! > > On Aug 18, 4:39 pm, Rich wrote: >> Thanks Ryan I've emailed the API email address >> >> On Aug 18, 4:21 pm, Ryan Sarver wrote: >> >> > Chris, Rich, >> >> > Seems like you aren't the only ones right now. I'm going to work with >> > Ops to see if we can figure out where it is coming from. Can you >> > provide us with a little more info so it will be easier to track this >> > down? >> >> > 1. The IP of the machine making requests to the Twitter API. If you're >> > behind NAT, please be sure to send us your *external* IP. >> > 2. The IP address of the machine you're contacting in the Twitter >> > cluster. You can find this on UNIX machines via the "host" or >> > "nslookup" commands, and on Windows machines via the "nslookup" >> > command. >> > 3. The Twitter API URL (method) you're requesting and any other >> > details about the request (GET vs. POST, parameters, headers, etc.). >> > 4. Your host operating system, browser (including version), relevant >> > cookies, and any other pertinent information about your environment. >> > 5. What kind of network connection you have and from which provider, >> > and what kind of network connectivity devices you're using. >> >> > Thanks in advance, Ryan >> >> > On Tue, Aug 18, 2009 at 4:57 AM, Rich wrote: >> >> > > I'm seeing this type of behaviour too and it's getting very >> > > frustrating. >> >> > > Basically I'm checking for status 200, then I'm checking for Content- >> > > Type XML. However from time to time I'm getting non XML back from >> > > this function. >> >> > > On Aug 9, 8:27 am, Chris Babcock wrote: >> > >> This is what the200response is looking like: >> >> > >> [u...@cl-t090-563cl bin]$ time curl -Lsim >> > >> 10http://twitter.com/account/rate_limit_status.xml >> > >> HTTP/1.0200OK >> > >> Connection: Close >> > >> Pragma: no-cache >> > >> cache-control: no-cache >> > >> Refresh: 0.1 >> > >> Content-Type: text/html; charset=iso-8859-1 >> >> > >> > > >> "http://www.w3.org/TR/1999/REC-html401-19991224/strict.dtd";> >> > >> >> > >> >> > >> >> > >> >> > >> >> > >> >> > >> >> > >> >> > >> >> > >> >> >> > >> real 0m0.100s >> > >> user 0m0.002s >> > >> sys 0m0.004s >> > >> [u...@cl-t090-563cl bin]$ time curl -Lsim >> > >> 10http://twitter.com/account/rate_limit_status.xml >> > >> HTTP/1.1200OK >> > >> Date: Sun, 09 Aug 2009 07:17:05 GMT >> > >> Server: hi >> > >> Last-Modified: Sun, 09 Aug 2009 07:17:05 GMTStatus:200OK >> > >> ETag: "d3498c2414150299df3cc1f6bb73b92c" >> > >> Pragma: no-cache >> > >> Cache-Control: no-cache, no-store, must-revalidate, pre-check=0, >> > >> post-check=0 >> > >> Content-Type: application/xml; charset=utf-8 >> > >> Content-Length: 302 >> > >> Expires: Tue, 31 Mar 1981 05:00:00 GMT >> > >> X-Revision: 5a9a0d1ff0ba64c181510974278cfccc10e77d0b >> > >> X-Transaction: 1249802225-83448-6420 >> > >> Set-Cookie: >> > >> _twitter_sess=BAh7BzoHaWQiJWVkNjk5Njk2YWNhNjQ3ZjgyOGQzNzdjNTAzMTE3ZjBmIgpm% >> > >> >> > >> 250AbGFzaElDOidBY3Rpb25Db250cm9sbGVyOjpGbGFzaDo6Rmxhc2hIYXNoewAG%250AOgpAdX >> > >> NlZHsA--639086f2287f85ef9e07f98d16adcce416b79e8d; domain=.twitter.com; >> > >> path=/ >> > >> Vary: Accept-Encoding >> > >> Connection: close >> >> > >> >> > >> >> > >> 150 >> > >> 150 >> > >> > > >> type="integer">1249805825 >> > >> 2009-08-09T08:17:05+00:00 >> > >> >> >> > >> real 0m0.184s >> > >> user 0m0.002s >> > >> sys 0m0.003s >> >> > >> In a browser that would be functionally the same as a 302, but I'mnot >> > >> using a browser so the semantics are kind of important. >> >> > >> It *seems* to happen whenever I hit the API with a cold request. Pure >> > >> speculation. If I think of a way to test it, I will do so. >> >> > >> Chris Babcock >
[twitter-dev] Re: 200 "errors"
I'm now getting this error back again! On Aug 18, 4:39 pm, Rich wrote: > Thanks Ryan I've emailed the API email address > > On Aug 18, 4:21 pm, Ryan Sarver wrote: > > > Chris, Rich, > > > Seems like you aren't the only ones right now. I'm going to work with > > Ops to see if we can figure out where it is coming from. Can you > > provide us with a little more info so it will be easier to track this > > down? > > > 1. The IP of the machine making requests to the Twitter API. If you're > > behind NAT, please be sure to send us your *external* IP. > > 2. The IP address of the machine you're contacting in the Twitter > > cluster. You can find this on UNIX machines via the "host" or > > "nslookup" commands, and on Windows machines via the "nslookup" > > command. > > 3. The Twitter API URL (method) you're requesting and any other > > details about the request (GET vs. POST, parameters, headers, etc.). > > 4. Your host operating system, browser (including version), relevant > > cookies, and any other pertinent information about your environment. > > 5. What kind of network connection you have and from which provider, > > and what kind of network connectivity devices you're using. > > > Thanks in advance, Ryan > > > On Tue, Aug 18, 2009 at 4:57 AM, Rich wrote: > > > > I'm seeing this type of behaviour too and it's getting very > > > frustrating. > > > > Basically I'm checking for status 200, then I'm checking for Content- > > > Type XML. However from time to time I'm getting non XML back from > > > this function. > > > > On Aug 9, 8:27 am, Chris Babcock wrote: > > >> This is what the200response is looking like: > > > >> [u...@cl-t090-563cl bin]$ time curl -Lsim > > >> 10http://twitter.com/account/rate_limit_status.xml > > >> HTTP/1.0200OK > > >> Connection: Close > > >> Pragma: no-cache > > >> cache-control: no-cache > > >> Refresh: 0.1 > > >> Content-Type: text/html; charset=iso-8859-1 > > > >> > >> "http://www.w3.org/TR/1999/REC-html401-19991224/strict.dtd";> > > >> > > >> > > >> > > >> > > >> > > >> > > >> > > >> > > >> > > >> > > > >> real 0m0.100s > > >> user 0m0.002s > > >> sys 0m0.004s > > >> [u...@cl-t090-563cl bin]$ time curl -Lsim > > >> 10http://twitter.com/account/rate_limit_status.xml > > >> HTTP/1.1200OK > > >> Date: Sun, 09 Aug 2009 07:17:05 GMT > > >> Server: hi > > >> Last-Modified: Sun, 09 Aug 2009 07:17:05 GMTStatus:200OK > > >> ETag: "d3498c2414150299df3cc1f6bb73b92c" > > >> Pragma: no-cache > > >> Cache-Control: no-cache, no-store, must-revalidate, pre-check=0, > > >> post-check=0 > > >> Content-Type: application/xml; charset=utf-8 > > >> Content-Length: 302 > > >> Expires: Tue, 31 Mar 1981 05:00:00 GMT > > >> X-Revision: 5a9a0d1ff0ba64c181510974278cfccc10e77d0b > > >> X-Transaction: 1249802225-83448-6420 > > >> Set-Cookie: > > >> _twitter_sess=BAh7BzoHaWQiJWVkNjk5Njk2YWNhNjQ3ZjgyOGQzNzdjNTAzMTE3ZjBmIgpm% > > >> > > >> 250AbGFzaElDOidBY3Rpb25Db250cm9sbGVyOjpGbGFzaDo6Rmxhc2hIYXNoewAG%250AOgpAdX > > >> NlZHsA--639086f2287f85ef9e07f98d16adcce416b79e8d; domain=.twitter.com; > > >> path=/ > > >> Vary: Accept-Encoding > > >> Connection: close > > > >> > > >> > > >> 150 > > >> 150 > > >> > >> type="integer">1249805825 > > >> 2009-08-09T08:17:05+00:00 > > >> > > > >> real 0m0.184s > > >> user 0m0.002s > > >> sys 0m0.003s > > > >> In a browser that would be functionally the same as a 302, but I'mnot > > >> using a browser so the semantics are kind of important. > > > >> It *seems* to happen whenever I hit the API with a cold request. Pure > > >> speculation. If I think of a way to test it, I will do so. > > > >> Chris Babcock
[twitter-dev] Re: 200 "errors"
Thanks Ryan I've emailed the API email address On Aug 18, 4:21 pm, Ryan Sarver wrote: > Chris, Rich, > > Seems like you aren't the only ones right now. I'm going to work with > Ops to see if we can figure out where it is coming from. Can you > provide us with a little more info so it will be easier to track this > down? > > 1. The IP of the machine making requests to the Twitter API. If you're > behind NAT, please be sure to send us your *external* IP. > 2. The IP address of the machine you're contacting in the Twitter > cluster. You can find this on UNIX machines via the "host" or > "nslookup" commands, and on Windows machines via the "nslookup" > command. > 3. The Twitter API URL (method) you're requesting and any other > details about the request (GET vs. POST, parameters, headers, etc.). > 4. Your host operating system, browser (including version), relevant > cookies, and any other pertinent information about your environment. > 5. What kind of network connection you have and from which provider, > and what kind of network connectivity devices you're using. > > Thanks in advance, Ryan > > On Tue, Aug 18, 2009 at 4:57 AM, Rich wrote: > > > I'm seeing this type of behaviour too and it's getting very > > frustrating. > > > Basically I'm checking for status 200, then I'm checking for Content- > > Type XML. However from time to time I'm getting non XML back from > > this function. > > > On Aug 9, 8:27 am, Chris Babcock wrote: > >> This is what the200response is looking like: > > >> [u...@cl-t090-563cl bin]$ time curl -Lsim > >> 10http://twitter.com/account/rate_limit_status.xml > >> HTTP/1.0200OK > >> Connection: Close > >> Pragma: no-cache > >> cache-control: no-cache > >> Refresh: 0.1 > >> Content-Type: text/html; charset=iso-8859-1 > > >> >> "http://www.w3.org/TR/1999/REC-html401-19991224/strict.dtd";> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > > >> real 0m0.100s > >> user 0m0.002s > >> sys 0m0.004s > >> [u...@cl-t090-563cl bin]$ time curl -Lsim > >> 10http://twitter.com/account/rate_limit_status.xml > >> HTTP/1.1200OK > >> Date: Sun, 09 Aug 2009 07:17:05 GMT > >> Server: hi > >> Last-Modified: Sun, 09 Aug 2009 07:17:05 GMTStatus:200OK > >> ETag: "d3498c2414150299df3cc1f6bb73b92c" > >> Pragma: no-cache > >> Cache-Control: no-cache, no-store, must-revalidate, pre-check=0, > >> post-check=0 > >> Content-Type: application/xml; charset=utf-8 > >> Content-Length: 302 > >> Expires: Tue, 31 Mar 1981 05:00:00 GMT > >> X-Revision: 5a9a0d1ff0ba64c181510974278cfccc10e77d0b > >> X-Transaction: 1249802225-83448-6420 > >> Set-Cookie: > >> _twitter_sess=BAh7BzoHaWQiJWVkNjk5Njk2YWNhNjQ3ZjgyOGQzNzdjNTAzMTE3ZjBmIgpm% > >> > >> 250AbGFzaElDOidBY3Rpb25Db250cm9sbGVyOjpGbGFzaDo6Rmxhc2hIYXNoewAG%250AOgpAdX > >> NlZHsA--639086f2287f85ef9e07f98d16adcce416b79e8d; domain=.twitter.com; > >> path=/ > >> Vary: Accept-Encoding > >> Connection: close > > >> > >> > >> 150 > >> 150 > >> 1249805825 > >> 2009-08-09T08:17:05+00:00 > >> > > >> real 0m0.184s > >> user 0m0.002s > >> sys 0m0.003s > > >> In a browser that would be functionally the same as a 302, but I'mnot > >> using a browser so the semantics are kind of important. > > >> It *seems* to happen whenever I hit the API with a cold request. Pure > >> speculation. If I think of a way to test it, I will do so. > > >> Chris Babcock
[twitter-dev] Re: 200 "errors"
Chris, Rich, Seems like you aren't the only ones right now. I'm going to work with Ops to see if we can figure out where it is coming from. Can you provide us with a little more info so it will be easier to track this down? 1. The IP of the machine making requests to the Twitter API. If you're behind NAT, please be sure to send us your *external* IP. 2. The IP address of the machine you're contacting in the Twitter cluster. You can find this on UNIX machines via the "host" or "nslookup" commands, and on Windows machines via the "nslookup" command. 3. The Twitter API URL (method) you're requesting and any other details about the request (GET vs. POST, parameters, headers, etc.). 4. Your host operating system, browser (including version), relevant cookies, and any other pertinent information about your environment. 5. What kind of network connection you have and from which provider, and what kind of network connectivity devices you're using. Thanks in advance, Ryan On Tue, Aug 18, 2009 at 4:57 AM, Rich wrote: > > I'm seeing this type of behaviour too and it's getting very > frustrating. > > Basically I'm checking for status 200, then I'm checking for Content- > Type XML. However from time to time I'm getting non XML back from > this function. > > On Aug 9, 8:27 am, Chris Babcock wrote: >> This is what the200response is looking like: >> >> [u...@cl-t090-563cl bin]$ time curl -Lsim >> 10http://twitter.com/account/rate_limit_status.xml >> HTTP/1.0200OK >> Connection: Close >> Pragma: no-cache >> cache-control: no-cache >> Refresh: 0.1 >> Content-Type: text/html; charset=iso-8859-1 >> >> > "http://www.w3.org/TR/1999/REC-html401-19991224/strict.dtd";> >> >> >> >> >> >> >> >> >> >> >> >> real 0m0.100s >> user 0m0.002s >> sys 0m0.004s >> [u...@cl-t090-563cl bin]$ time curl -Lsim >> 10http://twitter.com/account/rate_limit_status.xml >> HTTP/1.1200OK >> Date: Sun, 09 Aug 2009 07:17:05 GMT >> Server: hi >> Last-Modified: Sun, 09 Aug 2009 07:17:05 GMTStatus:200OK >> ETag: "d3498c2414150299df3cc1f6bb73b92c" >> Pragma: no-cache >> Cache-Control: no-cache, no-store, must-revalidate, pre-check=0, post-check=0 >> Content-Type: application/xml; charset=utf-8 >> Content-Length: 302 >> Expires: Tue, 31 Mar 1981 05:00:00 GMT >> X-Revision: 5a9a0d1ff0ba64c181510974278cfccc10e77d0b >> X-Transaction: 1249802225-83448-6420 >> Set-Cookie: >> _twitter_sess=BAh7BzoHaWQiJWVkNjk5Njk2YWNhNjQ3ZjgyOGQzNzdjNTAzMTE3ZjBmIgpm% >> 250AbGFzaElDOidBY3Rpb25Db250cm9sbGVyOjpGbGFzaDo6Rmxhc2hIYXNoewAG%250AOgpAdX >> NlZHsA--639086f2287f85ef9e07f98d16adcce416b79e8d; domain=.twitter.com; path=/ >> Vary: Accept-Encoding >> Connection: close >> >> >> >> 150 >> 150 >> 1249805825 >> 2009-08-09T08:17:05+00:00 >> >> >> real 0m0.184s >> user 0m0.002s >> sys 0m0.003s >> >> In a browser that would be functionally the same as a 302, but I'mnot >> using a browser so the semantics are kind of important. >> >> It *seems* to happen whenever I hit the API with a cold request. Pure >> speculation. If I think of a way to test it, I will do so. >> >> Chris Babcock >
[twitter-dev] Re: 200 "errors"
I'm seeing this type of behaviour too and it's getting very frustrating. Basically I'm checking for status 200, then I'm checking for Content- Type XML. However from time to time I'm getting non XML back from this function. On Aug 9, 8:27 am, Chris Babcock wrote: > This is what the200response is looking like: > > [u...@cl-t090-563cl bin]$ time curl -Lsim > 10http://twitter.com/account/rate_limit_status.xml > HTTP/1.0200OK > Connection: Close > Pragma: no-cache > cache-control: no-cache > Refresh: 0.1 > Content-Type: text/html; charset=iso-8859-1 > > "http://www.w3.org/TR/1999/REC-html401-19991224/strict.dtd";> > > > > > > > > > > > > real 0m0.100s > user 0m0.002s > sys 0m0.004s > [u...@cl-t090-563cl bin]$ time curl -Lsim > 10http://twitter.com/account/rate_limit_status.xml > HTTP/1.1200OK > Date: Sun, 09 Aug 2009 07:17:05 GMT > Server: hi > Last-Modified: Sun, 09 Aug 2009 07:17:05 GMTStatus:200OK > ETag: "d3498c2414150299df3cc1f6bb73b92c" > Pragma: no-cache > Cache-Control: no-cache, no-store, must-revalidate, pre-check=0, post-check=0 > Content-Type: application/xml; charset=utf-8 > Content-Length: 302 > Expires: Tue, 31 Mar 1981 05:00:00 GMT > X-Revision: 5a9a0d1ff0ba64c181510974278cfccc10e77d0b > X-Transaction: 1249802225-83448-6420 > Set-Cookie: > _twitter_sess=BAh7BzoHaWQiJWVkNjk5Njk2YWNhNjQ3ZjgyOGQzNzdjNTAzMTE3ZjBmIgpm% > 250AbGFzaElDOidBY3Rpb25Db250cm9sbGVyOjpGbGFzaDo6Rmxhc2hIYXNoewAG%250AOgpAdX > NlZHsA--639086f2287f85ef9e07f98d16adcce416b79e8d; domain=.twitter.com; path=/ > Vary: Accept-Encoding > Connection: close > > > > 150 > 150 > 1249805825 > 2009-08-09T08:17:05+00:00 > > > real 0m0.184s > user 0m0.002s > sys 0m0.003s > > In a browser that would be functionally the same as a 302, but I'mnot > using a browser so the semantics are kind of important. > > It *seems* to happen whenever I hit the API with a cold request. Pure > speculation. If I think of a way to test it, I will do so. > > Chris Babcock