gtalarico / revitapidocs

Online Revit API Documentation: 2015, 2016, 2017, 2017.1, 2018
http://www.revitapidocs.com
33 stars 20 forks source link

Sanitize Search Query - extras space characters in query #119

Closed gtalarico closed 6 years ago

gtalarico commented 6 years ago

These are causing timeout due to unecessary regex processing: GET path="/2015/search?query=%20%20%20%20%20%20%20%20%20%20%20%20uvPts.Add"

2017-09-10 03:41:02.950 334 <158>1 2017-09-10T03:41:02.578324+00:00 heroku router - - at=info method=GET path="/2017/9268395e-a9cb-ff79-20ab-1ed261220513.htm" host=www.revitapidocs.com request_id=72cdb91f-596b-4659-9e41-85218c2564b9 fwd="66.249.70.6" dyno=web.1 connect=0ms service=13ms status=200 bytes=9454 protocol=http
2017-09-10 03:42:08.147 335 <158>1 2017-09-10T03:42:07.762010+00:00 heroku router - - at=info method=GET path="/2017/7978cb57-0a48-489e-2c8f-116fa2561437.htm" host=www.revitapidocs.com request_id=9b1bf258-558e-4034-acad-b884c36bcf8c fwd="66.249.70.28" dyno=web.1 connect=0ms service=15ms status=200 bytes=8041 protocol=http
2017-09-10 03:48:22.022 336 <158>1 2017-09-10T03:48:21.823949+00:00 heroku router - - at=info method=GET path="/2018/fe7d37b8-1c9b-a676-61c7-1207ec652bcf.htm" host=www.revitapidocs.com request_id=224339ec-e583-4cfb-8ae9-67ff955cc744 fwd="157.55.39.219" dyno=web.1 connect=0ms service=11ms status=200 bytes=3734 protocol=http
2017-09-10 03:50:45.448 298 <158>1 2017-09-10T03:50:45.170429+00:00 heroku router - - at=info method=GET path="/2015/" host=www.revitapidocs.com request_id=203612d6-c261-4282-9987-81dd05466360 fwd="46.118.154.197" dyno=web.1 connect=0ms service=11ms status=200 bytes=17375 protocol=http
2017-09-10 03:52:07.468 336 <158>1 2017-09-10T03:52:07.290825+00:00 heroku router - - at=info method=GET path="/2018/4b243f84-5a2c-48de-2e6c-b9b9e3e4ab11.htm" host=www.revitapidocs.com request_id=81c1d762-ca3a-4519-8dc7-cd4a140001ad fwd="40.77.167.135" dyno=web.1 connect=0ms service=18ms status=200 bytes=7187 protocol=http
2017-09-10 03:54:04.888 335 <158>1 2017-09-10T03:54:04.523609+00:00 heroku router - - at=info method=GET path="/2018/a618cc23-3731-2d6d-fa8d-c773ae9469e7.htm" host=www.revitapidocs.com request_id=a2df363b-4100-41e8-9a82-ac2cff5ee432 fwd="66.249.70.13" dyno=web.1 connect=0ms service=55ms status=200 bytes=8347 protocol=http
2017-09-10 03:54:37.284 335 <158>1 2017-09-10T03:54:37.005588+00:00 heroku router - - at=info method=GET path="/2018/6db89b01-28aa-8b95-f3c0-a0f00cdb84c5.htm" host=www.revitapidocs.com request_id=0ce71a46-16f3-47d5-ac6d-a6c1a5eb88c4 fwd="66.249.70.13" dyno=web.1 connect=0ms service=17ms status=200 bytes=7265 protocol=http
2017-09-10 04:02:40.003 297 <158>1 2017-09-10T04:02:39.787160+00:00 heroku router - - at=info method=GET path="/robots.txt" host=www.revitapidocs.com request_id=4b3ede43-2786-4f15-8f69-5b3b423fdba1 fwd="77.88.5.115" dyno=web.1 connect=0ms service=4ms status=302 bytes=501 protocol=http
2017-09-10 04:04:56.330 335 <158>1 2017-09-10T04:04:56.103106+00:00 heroku router - - at=info method=GET path="/2016/d8a0f2ae-7e10-39bd-e362-3756cbae661b.htm" host=www.revitapidocs.com request_id=a4438c60-1864-43ac-ae0e-8bc67c0167d5 fwd="66.249.70.30" dyno=web.1 connect=2ms service=31ms status=200 bytes=6963 protocol=http
2017-09-10 04:07:28.722 339 <158>1 2017-09-10T04:07:28.569138+00:00 heroku router - - at=info method=GET path="/2018/3f01c0da-ac5b-129c-1dea-7b9f766491d2.htm?ajax" host=www.revitapidocs.com request_id=94ede23a-1637-4bcd-92df-3c8eb33fbf41 fwd="165.91.13.89" dyno=web.1 connect=1ms service=6ms status=200 bytes=1394 protocol=http
2017-09-10 04:07:34.818 387 <158>1 2017-09-10T04:07:34.629451+00:00 heroku router - - at=error code=H12 desc="Request timeout" method=GET path="/2015/search?query=%20%20%20%20%20%20%20%20%20%20%20%20uvPts.Add" host=www.revitapidocs.com request_id=47decbe2-0622-4943-a4d5-3fbee720e02c fwd="203.64.97.157" dyno=web.1 connect=1ms service=30000ms status=503 bytes=0 protocol=http