Registriert seit: 12. Dez 2009
Ort: Eifel
1.212 Beiträge
Delphi 2007 Architect
|
AW: Indy HTTPClient Post umlaute
18. Apr 2024, 16:50
Hi,
sowas sollte man sich mit Wireshark ansehen.
Hier mal kurz.
Indy mit hoForceEncodeParams
Code:
POST /translate HTTP/1.0
Connection: keep-alive
Content-Encoding: UTF-8
Content-Type: application/json
Content-Length: 167
Host: translate.lan:5000
Accept: application/json
Accept-Charset: UTF-8
Accept-Encoding: UTF-8, identity
User-Agent: 'User-Agent', 'Mozilla/5.0
%7B+%22q%22%3A+%22L%C3%83%C2%A4nge+8%2C5+cm%22%2C%22source%22%3A+%22de%22%2C+%22target%22%3A+%22en%22%2C+%22api_key%22%3A+%22%22%7D
Das würde normalerweise wieder zusammen gebastelt. Aber Libre kann bzw. macht das nicht.
Indy ohne hoForceEncodeParams
Code:
POST /translate HTTP/1.0
Connection: keep-alive
Content-Encoding: UTF-8
Content-Type: application/json
Content-Length: 105
Host: translate.lan:5000
Accept: application/json
Accept-Charset: UTF-8
Accept-Encoding: UTF-8, identity
User-Agent: 'User-Agent', 'Mozilla/5.0
{ "q": "L??nge 8,5 cm","source": "de", "target": "en", "api_key": "##########"}
ICS:
Code:
POST /translate HTTP/1.0
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*
Content-Type: application/json
User-Agent: Mozilla/4.0
Host: translate.lan:5000
Content-Length: 107
{ "q": "Länge 8,5 cm","source": "de", "target": "en", "api_key": "############"}
Alle meine Rechtschreibfehler sind Urheberrechtlich geschützt!!
|
|
Zitat
|