0
Мое приложение делает сообщение для контроллера aspnetcore.Что недействительно в этом заголовке: Accept: */*; д = 0,5; application/json
Он бросает это сообщение об ошибке:
FormatException: "Invalid values '*/*; q=0.5; application/json'."
Я не понимаю, что случилось с ним.
Это сырье сообщение:
POST /api/attachments/save HTTP/1.1
Host: localhost:4000
Connection: keep-alive
Content-Length: 130897
Pragma: no-cache
Cache-Control: no-cache
Accept: */*; q=0.5; application/json
Origin: http://localhost:4000
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36
Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryDBTUPFcCjjuB8Z1p
Referer: http://localhost:4000/
Accept-Encoding: gzip, deflate
Accept-Language: en-US,en;q=0.8
Cookie: ai_user=7qQV6|2016-06-29T23:52:02.982Z
Как решить эту проблему?
ли 'д = 0,5, приложение/json' даже смысл? Как у json есть качество? Я использую компонент, а код компонента указан в типе accept. –
выше следует интерпретировать как «Я предпочитаю приложение/json, но присылаю мне любой тип носителя, если он лучше всего доступен после 50-процентного снижения качества». – Set
Правильно, но вы ссылаетесь на устаревшую спецификацию. См. Https://greenbytes.de/tech/webdav/rfc7231.html#header.accept. –