{"id":237,"date":"2007-12-20T22:58:19","date_gmt":"2007-12-20T20:58:19","guid":{"rendered":"http:\/\/daniel.haxx.se\/blog\/2007\/12\/20\/library-for-proxy-detection\/"},"modified":"2022-08-07T14:45:37","modified_gmt":"2022-08-07T12:45:37","slug":"library-for-proxy-detection","status":"publish","type":"post","link":"https:\/\/daniel.haxx.se\/blog\/2007\/12\/20\/library-for-proxy-detection\/","title":{"rendered":"library for proxy detection"},"content":{"rendered":"\n<p>Only days after I wrote about the <a href=\"http:\/\/daniel.haxx.se\/blog\/2007\/12\/17\/parsing-those-dreaded-pacs\/\">pacparser<\/a>, another and in many ways more complete approach to detecting what proxy to use for accessing various internet resources emerge: <a href=\"http:\/\/code.google.com\/p\/libproxy\/\">libproxy<\/a>.<\/p>\n\n\n\n<p>One of the main authors of it, Alex Panit, already submitted a <a href=\"http:\/\/sourceforge.net\/tracker\/index.php?func=detail&amp;aid=1855054&amp;group_id=976&amp;atid=350976\">feature-request for libcurl to support this<\/a>. but <a href=\"http:\/\/curl.haxx.se\/mail\/lib-2007-12\/0194.html\">I&#8217;m not at all convinced<\/a> that is a good idea. It seems the authors submit &#8220;please include support for this&#8221;-requests all over in similar and related projects &#8211; similar in style to how <a href=\"http:\/\/www.metalinker.org\/\">metalink<\/a> did.<\/p>\n\n\n\n<p>As usual, I value your input and feedback so please raise your voice and speak up!<\/p>\n\n\n\n<p>So far this young project lacks docs on API and install process, so I haven&#8217;t yet even been able to build it for a test drive&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Only days after I wrote about the pacparser, another and in many ways more complete approach to detecting what proxy to use for accessing various internet resources emerge: libproxy. One of the main authors of it, Alex Panit, already submitted a feature-request for libcurl to support this. but I&#8217;m not at all convinced that is &hellip; <a href=\"https:\/\/daniel.haxx.se\/blog\/2007\/12\/20\/library-for-proxy-detection\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">library for proxy detection<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-237","post","type-post","status-publish","format-standard","hentry","category-curl"],"_links":{"self":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts\/237","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/comments?post=237"}],"version-history":[{"count":1,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts\/237\/revisions"}],"predecessor-version":[{"id":19594,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts\/237\/revisions\/19594"}],"wp:attachment":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/media?parent=237"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/categories?post=237"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/tags?post=237"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}