2010-05-04 77 views
30

我正在开发一个使用HTTP与内部Web服务进行通信的应用程序。自定义http用户代理字符串的最佳做法?

是否有任何自定义用户代理字符串的“最佳实践”,以便我可以在我的应用程序中放置一个好的实例?这是一个Python库,较低的传输是Python自己的httplib。用户代理字符串应该说还是别的?

回答

26

对于内部使用,您可以真正使用任何东西。

当然,内部或外部它总是一个好主意,包括联系信息,无论是网络或电子邮件地址,以防万一出现中断或应用程序失控。

检查用户代理的灵感这个大名单:http://www.user-agents.org/

+0

谢谢你的指针和链接。 – 2010-05-04 08:22:12

+0

假设服务正在发送请求(类似推送通知),您会设置用户代理来描述服务,还是设置服务运行的环境?还有什么期望? – ThatBrianDude 2017-11-29 19:24:22

2

你可以在用户代理中写你想要的东西!但是,如果你提防你的应用程序对这个服务器的HTTP查询可能被阻止,那么将用户代理设置为公共浏览器(如Gecko引擎上的Firefox),那么服务器管理员不知道应用程序读取她的页面,并且在服务器日志中看不到你的申请。

相关问题