Ich poste die Anfrage Anfrage uisng "POST" -Methode, In Mac-Plattform Uaser Agent ist 10.6.2. Aber das Fenster ist Plattform User Agent.Was ist plattform useragent der windows platfom?
Antwort
Die Zeichenfolge des Benutzeragenten hängt nur vom Browser oder von dem Client ab, den Sie für die Anforderung verwenden. Es hat nichts mit dem Betriebssystem zu tun, obwohl die meisten Browser Informationen über die Betriebssystemversion enthalten.
Zum Beispiel auf meine Version von Firefox ist:
Mozilla/5.0 (Windows NT 5.1; rv:2.0b7) Gecko/20100101 Firefox/4.0b7
und auf IE6 ist:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)
Hier Windows NT 5.1
stellt die OS-Version.
Kann ich diese als Benutzer-Agent Zeichenfolge Mozilla/5.0 (Windows; U; Windows NT 6.0; de-US; rv: 1.9.1.16) Gecko/20101130 Firefox/3.5.16 (.NET CLR 3.5.30729) – Mahantesh
@ Mahanthesh: Was meinst du mit "kann ich verwenden"? Schreiben Sie Ihren eigenen Client - wenn ja, können Sie eine beliebige Zeichenfolge verwenden. – casablanca
Aber wenn ich dies als User-Agent-String benutze, gibt die Internetrefile immer -1 zurück, aber ich will 0. – Mahantesh
Mein Vorschlag ist, Internet Explorer User Agent zu verwenden. Und der User-Agent von IE hängt davon ab, welche Software Sie installiert haben, indem Sie den Download-Manager installieren. Die Software wird ihre ID in den User-Agent für IE & firefox einhängen (abhängig vom Download-Manager).
Um zu wissen, was Ihre User-Agent ist, geben Sie in der Adressleiste des IE oder FF: javascript:alert(navigator.userAgent)
im Dialogfeld drücken Sie Strg + C, um den Inhalt
hINetOpen = InternetOpen(_T("SplashID"), INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, 0);//AK
if (hINetOpen != NULL){
hINetConnect = InternetConnect(hINetOpen, sServerName, INTERNET_DEFAULT_HTTP_PORT, NULL, NULL, INTERNET_SERVICE_HTTP, INTERNET_FLAG_IDN_PROXY, 0);
if (hINetConnect != NULL){
hINetRequest = HttpOpenRequest(hINetConnect, _T("POST"), sObjectName, HTTP_VERSION, 0, NULL, INTERNET_FLAG_RELOAD |INTERNET_FLAG_IGNORE_CERT_CN_INVALID | SECURITY_FLAG_IGNORE_UNKNOWN_CA | INTERNET_FLAG_IGNORE_CERT_DATE_INVALID | INTERNET_FLAG_NO_AUTO_REDIRECT | INTERNET_FLAG_PRAGMA_NOCACHE | INTERNET_FLAG_NO_CACHE_WRITE, 0);
if (hINetRequest != NULL){
if(HttpSendRequest(hINetRequest, strHeaders, strHeaders.GetLength(), (LPVOID) StrFormdata.GetString(), StrFormdata.GetLength())) {
CString sBodyText;
DWORD nRead= 1024;
char szBuf[ 1025 ] = {0};
while (nRead > 0) {
// Read in a temporary buffer
InternetReadFile(hINetRequest, szBuf, 1024, &nRead);
szBuf[nRead] = '\0';
sBodyText = szBuf;
result = atoi(szBuf);
break;
}
}
}
}
- 1. Was ist angular Plattform-Browser?
- 2. Liste der UserAgent-Zeichenfolgenwerte
- 3. IMSI auf der Windows Phone 7-Plattform?
- 4. Jsoup userAgent auf Android - Was bedeutet es?
- 5. In Wamp was ist Plattform abhängig
- 6. Was ist der schnellste XML-Validator für Linux-Plattform
- 7. Python-Benachrichtigung auf Windows-Plattform
- 8. HTTP-Anforderungsheader: UserAgent-Variable
- 9. cordova - Fehler: Fehler beim Abrufen der Plattform Android
- 10. Was genau ist der Windows AppFabric?
- 11. Was ist Windows-Ereignisprotokollierung
- 12. UserAgent in JSOUP?
- 13. Welchen userAgent in CakePHP verwenden?
- 14. Wie erhält man die Useragent-Zeichenfolge eines Windows Phone 7?
- 15. verschiedene Arten von DLLs auf Windows-Plattform
- 16. Wie überprüfe ich Windows Phone useragent mit Javascript?
- 17. Mocking in Universal-Windows-Plattform App testet
- 18. PowerShell-Skript auf Nicht-Windows-Plattform signieren?
- 19. mysql_connect (localhost/127.0.0.1) langsam auf Windows-Plattform
- 20. Ist WCF-Plattform unabhängig?
- 21. Wie für Windows 7-Plattform testen?
- 22. Was ist der Wert von OPEN_EXISTING in der Windows-API?
- 23. Was ist die beste Open-Source-Wiki-Plattform?
- 24. Was ist CONNECTED_STRIPE_ACCOUNT_ID? Wie bekomme ich es von Android-Plattform?
- 25. Wie kiosk mit Windows-Plattform bauen?
- 26. statische Bibliothek auf Windows-Plattform Problem
- 27. Erkennen der Plattform (Windows oder Linux) von groovy/grails
- 28. Rekursive XAML-Bindungsdatenvorlagen auf der universellen Windows-Plattform
- 29. Was ist die beste Cloud-Computing-Plattform für biopython?
- 30. Was ist die gute Cross-Plattform C++ IDE?
zu kopieren, warum Sie den User-Agent brauchen ? – mpen
Und warum zum Teufel ist es mit C++ markiert? Allerdings ist das Vertrauen des Benutzeragenten eine sehr sehr schlechte Idee. Und diese Frage ist viel zu unklar, um wirklich Sinn für mich zu machen. – dvhh