Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Get default browser User-Agent

In my application I make a few POST requests. I would like to simulate the client default browser user-agent because some websites make the most absurd checks.

Right now I just have a static one like this:

request.setRawHeader("User-Agent", "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:26.0) Gecko/20100101 Firefox/26.0");

How can I make this dynamic?

like image 461
Tenza Avatar asked Sep 04 '25 16:09

Tenza


1 Answers

Can you use windows API ObtainUserAgentString?

HRESULT ObtainUserAgentString(
   _In_   DWORD dwOption = 0,
   _Out_  LPCSTR *pcszUAOut,
   _Out_  DWORD *cbSize
);

http://msdn.microsoft.com/en-us/library/ms775114(v=vs.85).aspx

like image 107
James Zeng Avatar answered Sep 07 '25 08:09

James Zeng